fix8  version 1.1.0
Open Source C++ FIX Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Myfix_traits.cpp
Go to the documentation of this file.
1 //-------------------------------------------------------------------------------------------------
2 // *** f8c generated file: DO NOT EDIT! Created: 2014-04-06 14:45:28 ***
3 //-------------------------------------------------------------------------------------------------
4 /*
5 
6 Fix8 is released under the GNU LESSER GENERAL PUBLIC LICENSE Version 3.
7 
8 Fix8 Open Source FIX Engine.
9 Copyright (C) 2010-14 David L. Dight <fix@fix8.org>
10 
11 Fix8 is free software: you can redistribute it and / or modify it under the terms of the
12 GNU Lesser General Public License as published by the Free Software Foundation, either
13 version 3 of the License, or (at your option) any later version.
14 
15 Fix8 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
16 even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17 
18 You should have received a copy of the GNU Lesser General Public License along with Fix8.
19 If not, see <http://www.gnu.org/licenses/>.
20 
21 *******************************************************************************************
22 * Special note for Fix8 compiler generated source code *
23 * *
24 * Binary works that are the results of compilation of code that is generated by the Fix8 *
25 * compiler can be released without releasing your source code as long as your binary *
26 * links dynamically against an unmodified version of the Fix8 library. You are however *
27 * required to leave the copyright text in the generated code. *
28 * *
29 *******************************************************************************************
30 
31 BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO
32 THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
33 COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY
34 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
35 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO
36 THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
37 YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
38 
39 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT
40 HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED
41 ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
42 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT
43 NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR
44 THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH
45 HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
46 
47 */
48 
49 //-------------------------------------------------------------------------------------------------
50 #include <fix8/f8config.h>
51 #if defined MAGIC_NUM && MAGIC_NUM > 16781312L
52 #error Myfix_traits.cpp version 1.1.0 is out of date. Please regenerate with f8c.
53 #endif
54 //-------------------------------------------------------------------------------------------------
55 // Myfix_traits.cpp
56 //-------------------------------------------------------------------------------------------------
57 #include <iostream>
58 #include <fstream>
59 #include <iomanip>
60 #include <sstream>
61 #include <vector>
62 #include <map>
63 #include <list>
64 #include <set>
65 #include <iterator>
66 #include <algorithm>
67 #include <cerrno>
68 #include <string.h>
69 #if defined HAS_TR1_UNORDERED_MAP
70 #include <tr1/unordered_map>
71 #endif
72 // f8 includes
73 #include <fix8/f8includes.hpp>
74 #include "Myfix_types.hpp"
75 #include "Myfix_router.hpp"
76 #include "Myfix_classes.hpp"
77 //-------------------------------------------------------------------------------------------------
78 namespace FIX8 {
79 namespace TEX {
80 
81 //-------------------------------------------------------------------------------------------------
82 // Common group traits
83 namespace {
84 //-------------------------------------------------------------------------------------------------
85 const FieldTrait NoLinesOfTextV1_traits[] = // refs:2
86 {
87  FieldTrait( 58,15, 1, 0,0x05), FieldTrait( 354, 2, 2, 0,0x04), FieldTrait( 355,28, 3, 0,0x04)
88 };
89 const FieldTrait_Hash_Array NoLinesOfTextV1_ftha(NoLinesOfTextV1_traits, 3);
90 const MsgType NoLinesOfTextV1_msgtype("NoLinesOfTextV1");
91 //-------------------------------------------------------------------------------------------------
92 const FieldTrait NoOrdersV1_traits[] = // refs:5
93 {
94  FieldTrait( 11,15, 1, 0,0x04), FieldTrait( 37,15, 2, 0,0x04), FieldTrait( 38,10, 7, 0,0x04),
95  FieldTrait( 66,15, 5, 0,0x04), FieldTrait( 198,15, 3, 0,0x04), FieldTrait( 526,15, 4, 0,0x04),
96  FieldTrait( 756, 1, 6, 81,0x1c), FieldTrait( 799,11, 8, 0,0x04), FieldTrait( 800,10, 9, 0,0x04)
97 };
98 const FieldTrait_Hash_Array NoOrdersV1_ftha(NoOrdersV1_traits, 9);
99 const MsgType NoOrdersV1_msgtype("NoOrdersV1");
100 //-------------------------------------------------------------------------------------------------
101 const FieldTrait NoAllocsV1_traits[] = // refs:6
102 {
103  FieldTrait( 79,15, 1, 0,0x04), FieldTrait( 80,10, 6, 0,0x04), FieldTrait( 467,15, 4, 0,0x04),
104  FieldTrait( 539, 1, 5, 80,0x1c), FieldTrait( 661, 1, 2, 0,0x04), FieldTrait( 736,19, 3, 0,0x04)
105 };
106 const FieldTrait_Hash_Array NoAllocsV1_ftha(NoAllocsV1_traits, 6);
107 const MsgType NoAllocsV1_msgtype("NoAllocsV1");
108 //-------------------------------------------------------------------------------------------------
109 const FieldTrait NoAllocsV2_traits[] = // refs:3
110 {
111  FieldTrait( 12,13, 14, 16,0x14), FieldTrait( 13, 7, 15, 16,0x14), FieldTrait( 79,15, 1, 0,0x04),
112  FieldTrait( 80,10, 5, 0,0x04), FieldTrait( 81, 7, 7, 0,0x04), FieldTrait( 85, 1, 35, 37,0x1c),
113  FieldTrait( 119,13, 20, 0,0x04), FieldTrait( 120,19, 22, 0,0x04), FieldTrait( 136, 1, 28, 77,0x1c),
114  FieldTrait( 153,11, 18, 0,0x04), FieldTrait( 154,13, 19, 0,0x04), FieldTrait( 155, 9, 24, 0,0x04),
115  FieldTrait( 156, 7, 25, 0,0x04), FieldTrait( 161,15, 11, 0,0x04), FieldTrait( 169, 1, 32,153,0x14),
116  FieldTrait( 170,15, 33,153,0x14), FieldTrait( 171,15, 34,153,0x14), FieldTrait( 172, 1, 31,153,0x14),
117  FieldTrait( 208, 8, 9, 0,0x04), FieldTrait( 209, 1, 10, 0,0x04), FieldTrait( 360, 2, 12, 0,0x04),
118  FieldTrait( 361,28, 13, 0,0x04), FieldTrait( 366,11, 4, 0,0x04), FieldTrait( 467,15, 6, 0,0x04),
119  FieldTrait( 479,19, 16, 16,0x14), FieldTrait( 497, 7, 17, 16,0x14), FieldTrait( 539, 1, 8, 80,0x1c),
120  FieldTrait( 573, 7, 3, 0,0x04), FieldTrait( 576, 1, 29, 14,0x1c), FieldTrait( 635,15, 41, 0,0x04),
121  FieldTrait( 661, 1, 2, 0,0x04), FieldTrait( 736,19, 23, 0,0x04), FieldTrait( 737,13, 21, 0,0x04),
122  FieldTrait( 741,13, 27, 0,0x04), FieldTrait( 742,13, 26, 0,0x04), FieldTrait( 780, 1, 30, 0,0x04),
123  FieldTrait( 989,15, 36, 0,0x04), FieldTrait( 992, 1, 39, 0,0x04), FieldTrait( 993,15, 38, 0,0x04),
124  FieldTrait(1002, 1, 37, 0,0x04), FieldTrait(1047, 7, 40, 0,0x04)
125 };
126 const FieldTrait_Hash_Array NoAllocsV2_ftha(NoAllocsV2_traits, 41);
127 const MsgType NoAllocsV2_msgtype("NoAllocsV2");
128 //-------------------------------------------------------------------------------------------------
129 const FieldTrait NoAllocsV3_traits[] = // refs:2
130 {
131  FieldTrait( 79,15, 1, 0,0x04), FieldTrait( 80,10, 12, 0,0x04), FieldTrait( 161,15, 6, 0,0x04),
132  FieldTrait( 360, 2, 7, 0,0x04), FieldTrait( 361,28, 8, 0,0x04), FieldTrait( 366,11, 3, 0,0x04),
133  FieldTrait( 467,15, 4, 0,0x04), FieldTrait( 539, 1, 13, 80,0x1c), FieldTrait( 661, 1, 2, 0,0x04),
134  FieldTrait( 776, 1, 5, 0,0x04), FieldTrait( 989,15, 9, 0,0x04), FieldTrait( 992, 1, 11, 0,0x04),
135  FieldTrait( 993,15, 10, 0,0x04), FieldTrait(1047, 7, 14, 0,0x04)
136 };
137 const FieldTrait_Hash_Array NoAllocsV3_ftha(NoAllocsV3_traits, 14);
138 const MsgType NoAllocsV3_msgtype("NoAllocsV3");
139 //-------------------------------------------------------------------------------------------------
140 const FieldTrait NoAllocsV4_traits[] = // refs:2
141 {
142  FieldTrait( 79,15, 1, 0,0x04), FieldTrait( 80,10, 6, 0,0x04), FieldTrait( 467,15, 4, 0,0x04),
143  FieldTrait( 661, 1, 2, 0,0x04), FieldTrait( 736,19, 3, 0,0x04), FieldTrait( 756, 1, 5, 81,0x1c),
144  FieldTrait( 989,15, 9, 0,0x04), FieldTrait( 993,15, 7, 0,0x04), FieldTrait(1002, 1, 8, 0,0x04),
145  FieldTrait(1136,15, 10, 0,0x04)
146 };
147 const FieldTrait_Hash_Array NoAllocsV4_ftha(NoAllocsV4_traits, 10);
148 const MsgType NoAllocsV4_msgtype("NoAllocsV4");
149 //-------------------------------------------------------------------------------------------------
150 const FieldTrait NoAllocsV5_traits[] = // refs:2
151 {
152  FieldTrait( 79,15, 1, 0,0x04), FieldTrait( 80,10, 6, 0,0x04), FieldTrait( 467,15, 4, 0,0x04),
153  FieldTrait( 661, 1, 2, 0,0x04), FieldTrait( 736,19, 3, 0,0x04), FieldTrait( 948, 1, 5, 82,0x1c)
154 };
155 const FieldTrait_Hash_Array NoAllocsV5_ftha(NoAllocsV5_traits, 6);
156 const MsgType NoAllocsV5_msgtype("NoAllocsV5");
157 //-------------------------------------------------------------------------------------------------
158 const FieldTrait NoDlvyInstV1_traits[] = // refs:8
159 {
160  FieldTrait( 165, 7, 1, 0,0x04), FieldTrait( 781, 1, 3,155,0x1c), FieldTrait( 787, 7, 2, 0,0x04)
161 };
162 const FieldTrait_Hash_Array NoDlvyInstV1_ftha(NoDlvyInstV1_traits, 3);
163 const MsgType NoDlvyInstV1_msgtype("NoDlvyInstV1");
164 //-------------------------------------------------------------------------------------------------
165 const FieldTrait NoExecsV1_traits[] = // refs:6
166 {
167  FieldTrait( 17,15, 1, 0,0x04)
168 };
169 const FieldTrait_Hash_Array NoExecsV1_ftha(NoExecsV1_traits, 1);
170 const MsgType NoExecsV1_msgtype("NoExecsV1");
171 //-------------------------------------------------------------------------------------------------
172 const FieldTrait NoExecsV2_traits[] = // refs:3
173 {
174  FieldTrait( 17,15, 2, 0,0x04), FieldTrait( 29, 7, 6, 0,0x04), FieldTrait( 31,11, 4, 0,0x04),
175  FieldTrait( 32,10, 1, 0,0x04), FieldTrait( 527,15, 3, 0,0x04), FieldTrait( 669,11, 5, 0,0x04),
176  FieldTrait(1003,15, 7, 0,0x04), FieldTrait(1041,15, 8, 0,0x04)
177 };
178 const FieldTrait_Hash_Array NoExecsV2_ftha(NoExecsV2_traits, 8);
179 const MsgType NoExecsV2_msgtype("NoExecsV2");
180 //-------------------------------------------------------------------------------------------------
181 const FieldTrait NoMiscFeesV1_traits[] = // refs:11
182 {
183  FieldTrait( 137,13, 1, 0,0x04), FieldTrait( 138,19, 2, 0,0x04), FieldTrait( 139,15, 3, 0,0x04),
184  FieldTrait( 891, 1, 4, 0,0x04)
185 };
186 const FieldTrait_Hash_Array NoMiscFeesV1_ftha(NoMiscFeesV1_traits, 4);
187 const MsgType NoMiscFeesV1_msgtype("NoMiscFeesV1");
188 //-------------------------------------------------------------------------------------------------
189 const FieldTrait NoRelatedSymV9_traits[] = // refs:3
190 {
191  FieldTrait( 22,15, 4, 54,0x14), FieldTrait( 48,15, 3, 54,0x14), FieldTrait( 55,15, 1, 54,0x14),
192  FieldTrait( 65,15, 2, 54,0x14), FieldTrait( 106,15, 30, 54,0x14), FieldTrait( 107,15, 33, 54,0x14),
193  FieldTrait( 167,15, 8, 54,0x14), FieldTrait( 200,21, 10, 54,0x14), FieldTrait( 201, 1, 71, 54,0x14),
194  FieldTrait( 202,11, 24, 54,0x14), FieldTrait( 206, 7, 26, 54,0x14), FieldTrait( 207,20, 29, 54,0x14),
195  FieldTrait( 223,14, 28, 54,0x14), FieldTrait( 224,25, 12, 54,0x14), FieldTrait( 225,25, 13, 54,0x14),
196  FieldTrait( 226, 1, 15, 54,0x14), FieldTrait( 227,14, 16, 54,0x14), FieldTrait( 228, 9, 17, 54,0x14),
197  FieldTrait( 231, 9, 27, 54,0x14), FieldTrait( 239, 1, 14, 54,0x14), FieldTrait( 240,25, 23, 54,0x14),
198  FieldTrait( 255,15, 18, 54,0x14), FieldTrait( 348, 2, 31, 54,0x14), FieldTrait( 349,28, 32, 54,0x14),
199  FieldTrait( 350, 2, 34, 54,0x14), FieldTrait( 351,28, 35, 54,0x14), FieldTrait( 454, 1, 5,142,0x1c),
200  FieldTrait( 460, 1, 6, 54,0x14), FieldTrait( 461,15, 7, 54,0x14), FieldTrait( 470,18, 20, 54,0x14),
201  FieldTrait( 471,15, 21, 54,0x14), FieldTrait( 472,15, 22, 54,0x14), FieldTrait( 541,25, 11, 54,0x14),
202  FieldTrait( 543,15, 19, 54,0x14), FieldTrait( 667,21, 37, 54,0x14), FieldTrait( 691,15, 36, 54,0x14),
203  FieldTrait( 762,15, 9, 54,0x14), FieldTrait( 864, 1, 40, 38,0x1c), FieldTrait( 873,25, 41, 54,0x14),
204  FieldTrait( 874,25, 42, 54,0x14), FieldTrait( 875, 1, 38, 54,0x14), FieldTrait( 876,15, 39, 54,0x14),
205  FieldTrait( 947,19, 25, 54,0x14), FieldTrait( 965,15, 43, 54,0x14), FieldTrait( 966,15, 44, 54,0x14),
206  FieldTrait( 967, 9, 46, 54,0x14), FieldTrait( 968, 9, 47, 54,0x14), FieldTrait( 969, 9, 48, 54,0x14),
207  FieldTrait( 970, 1, 49, 54,0x14), FieldTrait( 971, 1, 50, 54,0x14), FieldTrait( 996,15, 52, 54,0x14),
208  FieldTrait( 997,15, 53, 54,0x14), FieldTrait(1018, 1, 51, 57,0x1c), FieldTrait(1049, 7, 45, 54,0x14),
209  FieldTrait(1079,26, 54, 54,0x14), FieldTrait(1146,13, 56, 54,0x14), FieldTrait(1147,10, 57, 54,0x14),
210  FieldTrait(1151,15, 55, 54,0x14), FieldTrait(1184, 2, 58,150,0x14), FieldTrait(1185,29, 59,150,0x14),
211  FieldTrait(1186,15, 60,150,0x14), FieldTrait(1191,15, 62, 54,0x14), FieldTrait(1192,10, 63, 54,0x14),
212  FieldTrait(1193, 7, 64, 54,0x14), FieldTrait(1194, 1, 65, 54,0x14), FieldTrait(1195,13, 66, 54,0x14),
213  FieldTrait(1196,15, 67, 54,0x14), FieldTrait(1197,15, 74, 54,0x14), FieldTrait(1198, 1, 68, 54,0x14),
214  FieldTrait(1199,11, 69, 54,0x14), FieldTrait(1200,11, 70, 54,0x14), FieldTrait(1227,15, 61, 54,0x14),
215  FieldTrait(1242, 8, 73, 54,0x14), FieldTrait(1244, 8, 72, 54,0x14), FieldTrait(1435, 1, 75, 54,0x14),
216  FieldTrait(1439, 1, 76, 54,0x14), FieldTrait(1449,15, 77, 54,0x14), FieldTrait(1450,15, 78, 54,0x14),
217  FieldTrait(1451,14, 79, 54,0x14), FieldTrait(1452,14, 80, 54,0x14), FieldTrait(1457,14, 81, 54,0x14),
218  FieldTrait(1458,14, 82, 54,0x14), FieldTrait(1478, 1, 83, 54,0x14), FieldTrait(1479, 1, 84, 54,0x14),
219  FieldTrait(1480,14, 85, 54,0x14), FieldTrait(1481, 1, 86, 54,0x14), FieldTrait(1482, 1, 87, 54,0x14),
220  FieldTrait(1483, 1, 88, 21,0x1c)
221 };
222 const FieldTrait_Hash_Array NoRelatedSymV9_ftha(NoRelatedSymV9_traits, 88);
223 const MsgType NoRelatedSymV9_msgtype("NoRelatedSymV9");
224 //-------------------------------------------------------------------------------------------------
225 const FieldTrait NoRoutingIDsV1_traits[] = // refs:5
226 {
227  FieldTrait( 216, 1, 1, 0,0x04), FieldTrait( 217,15, 2, 0,0x04)
228 };
229 const FieldTrait_Hash_Array NoRoutingIDsV1_ftha(NoRoutingIDsV1_traits, 2);
230 const MsgType NoRoutingIDsV1_msgtype("NoRoutingIDsV1");
231 //-------------------------------------------------------------------------------------------------
232 const FieldTrait NoStipulationsV1_traits[] = // refs:27
233 {
234  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
235 };
236 const FieldTrait_Hash_Array NoStipulationsV1_ftha(NoStipulationsV1_traits, 2);
237 const MsgType NoStipulationsV1_msgtype("NoStipulationsV1");
238 //-------------------------------------------------------------------------------------------------
239 const FieldTrait NoTradingSessionsV1_traits[] = // refs:11
240 {
241  FieldTrait( 336,15, 1, 0,0x04), FieldTrait( 625,15, 2, 0,0x04)
242 };
243 const FieldTrait_Hash_Array NoTradingSessionsV1_ftha(NoTradingSessionsV1_traits, 2);
244 const MsgType NoTradingSessionsV1_msgtype("NoTradingSessionsV1");
245 //-------------------------------------------------------------------------------------------------
246 const FieldTrait NoTradingSessionsV2_traits[] = // refs:2
247 {
248  FieldTrait( 58,15, 15, 0,0x04), FieldTrait( 60,22, 26, 0,0x04), FieldTrait( 207,20, 3, 0,0x04),
249  FieldTrait( 325, 8, 6, 0,0x04), FieldTrait( 336,15, 1, 0,0x05), FieldTrait( 338, 1, 4, 0,0x04),
250  FieldTrait( 339, 1, 5, 0,0x04), FieldTrait( 340, 1, 7, 0,0x05), FieldTrait( 341,22, 9, 0,0x04),
251  FieldTrait( 342,22, 10, 0,0x04), FieldTrait( 343,22, 11, 0,0x04), FieldTrait( 344,22, 12, 0,0x04),
252  FieldTrait( 345,22, 13, 0,0x04), FieldTrait( 354, 2, 16, 0,0x04), FieldTrait( 355,28, 17, 0,0x04),
253  FieldTrait( 387,10, 14, 0,0x04), FieldTrait( 567, 1, 8, 0,0x04), FieldTrait( 625,15, 2, 0,0x04),
254  FieldTrait(1141, 1, 25, 73,0x1c), FieldTrait(1232, 1, 23, 41,0x1c), FieldTrait(1235, 1, 24, 75,0x1c),
255  FieldTrait(1237, 1, 21, 92,0x1c), FieldTrait(1239, 1, 22,171,0x1c), FieldTrait(1300,15, 19, 0,0x04),
256  FieldTrait(1301,20, 18, 0,0x04), FieldTrait(1326,15, 20, 0,0x04), FieldTrait(1327, 7, 27, 0,0x04)
257 };
258 const FieldTrait_Hash_Array NoTradingSessionsV2_ftha(NoTradingSessionsV2_traits, 27);
259 const MsgType NoTradingSessionsV2_msgtype("NoTradingSessionsV2");
260 //-------------------------------------------------------------------------------------------------
261 const FieldTrait NoPartyIDsV1_traits[] = // refs:65
262 {
263  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
264  FieldTrait( 802, 1, 4,107,0x1c)
265 };
266 const FieldTrait_Hash_Array NoPartyIDsV1_ftha(NoPartyIDsV1_traits, 4);
267 const MsgType NoPartyIDsV1_msgtype("NoPartyIDsV1");
268 //-------------------------------------------------------------------------------------------------
269 const FieldTrait NoSecurityAltIDV1_traits[] = // refs:72
270 {
271  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
272 };
273 const FieldTrait_Hash_Array NoSecurityAltIDV1_ftha(NoSecurityAltIDV1_traits, 2);
274 const MsgType NoSecurityAltIDV1_msgtype("NoSecurityAltIDV1");
275 //-------------------------------------------------------------------------------------------------
276 const FieldTrait NoUnderlyingSecurityAltIDV1_traits[] = // refs:68
277 {
278  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
279 };
280 const FieldTrait_Hash_Array NoUnderlyingSecurityAltIDV1_ftha(NoUnderlyingSecurityAltIDV1_traits, 2);
281 const MsgType NoUnderlyingSecurityAltIDV1_msgtype("NoUnderlyingSecurityAltIDV1");
282 //-------------------------------------------------------------------------------------------------
283 const FieldTrait NoContAmtsV1_traits[] = // refs:3
284 {
285  FieldTrait( 519, 1, 1, 0,0x04), FieldTrait( 520, 9, 2, 0,0x04), FieldTrait( 521,19, 3, 0,0x04)
286 };
287 const FieldTrait_Hash_Array NoContAmtsV1_ftha(NoContAmtsV1_traits, 3);
288 const MsgType NoContAmtsV1_msgtype("NoContAmtsV1");
289 //-------------------------------------------------------------------------------------------------
290 const FieldTrait NoAffectedOrdersV1_traits[] = // refs:2
291 {
292  FieldTrait( 41,15, 1, 0,0x04), FieldTrait( 535,15, 2, 0,0x04), FieldTrait( 536,15, 3, 0,0x04)
293 };
294 const FieldTrait_Hash_Array NoAffectedOrdersV1_ftha(NoAffectedOrdersV1_traits, 3);
295 const MsgType NoAffectedOrdersV1_msgtype("NoAffectedOrdersV1");
296 //-------------------------------------------------------------------------------------------------
297 const FieldTrait NoNestedPartyIDsV1_traits[] = // refs:28
298 {
299  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
300  FieldTrait( 804, 1, 4, 89,0x1c)
301 };
302 const FieldTrait_Hash_Array NoNestedPartyIDsV1_ftha(NoNestedPartyIDsV1_traits, 4);
303 const MsgType NoNestedPartyIDsV1_msgtype("NoNestedPartyIDsV1");
304 //-------------------------------------------------------------------------------------------------
305 const FieldTrait NoSidesV2_traits[] = // refs:2
306 {
307  FieldTrait( 1,15, 8, 0,0x04), FieldTrait( 11,15, 2, 0,0x05), FieldTrait( 12,13, 22, 16,0x14),
308  FieldTrait( 13, 7, 23, 16,0x14), FieldTrait( 38,10, 17, 93,0x14), FieldTrait( 41,15, 43, 0,0x04),
309  FieldTrait( 54, 7, 1, 0,0x05), FieldTrait( 58,15, 32, 0,0x04), FieldTrait( 70,15, 14, 0,0x04),
310  FieldTrait( 75,25, 7, 0,0x04), FieldTrait( 77, 7, 35, 0,0x04), FieldTrait( 78, 1, 15,104,0x1c),
311  FieldTrait( 120,19, 30, 0,0x04), FieldTrait( 121, 8, 29, 0,0x04), FieldTrait( 152,10, 18, 93,0x14),
312  FieldTrait( 203, 1, 36, 0,0x04), FieldTrait( 229,25, 6, 0,0x04), FieldTrait( 354, 2, 33, 0,0x04),
313  FieldTrait( 355,28, 34, 0,0x04), FieldTrait( 377, 8, 39, 0,0x04), FieldTrait( 453, 1, 5, 94,0x1c),
314  FieldTrait( 468, 7, 20, 93,0x14), FieldTrait( 469, 9, 21, 93,0x14), FieldTrait( 479,19, 24, 16,0x14),
315  FieldTrait( 497, 7, 25, 16,0x14), FieldTrait( 516,14, 19, 93,0x14), FieldTrait( 526,15, 3, 0,0x04),
316  FieldTrait( 528, 7, 26, 0,0x04), FieldTrait( 529,16, 27, 0,0x04), FieldTrait( 544, 7, 37, 0,0x04),
317  FieldTrait( 581, 1, 10, 0,0x04), FieldTrait( 582, 1, 28, 0,0x04), FieldTrait( 583,15, 4, 0,0x04),
318  FieldTrait( 589, 7, 11, 0,0x04), FieldTrait( 590, 7, 12, 0,0x04), FieldTrait( 591, 7, 13, 0,0x04),
319  FieldTrait( 635,15, 38, 0,0x04), FieldTrait( 659,15, 40, 0,0x04), FieldTrait( 660, 1, 9, 0,0x04),
320  FieldTrait( 775, 1, 31, 0,0x04), FieldTrait( 854, 1, 16, 0,0x04), FieldTrait( 962,22, 41, 0,0x04),
321  FieldTrait(1091, 8, 42, 0,0x04)
322 };
323 const FieldTrait_Hash_Array NoSidesV2_ftha(NoSidesV2_traits, 43);
324 const MsgType NoSidesV2_msgtype("NoSidesV2");
325 //-------------------------------------------------------------------------------------------------
326 const FieldTrait NoLegsV1_traits[] = // refs:2
327 {
328  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
329  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
330  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 539, 1, 60, 80,0x1c),
331  FieldTrait( 556,19, 38, 56,0x14), FieldTrait( 564, 7, 58, 0,0x04), FieldTrait( 565, 1, 59, 0,0x04),
332  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 587, 7, 62, 0,0x04), FieldTrait( 588,25, 63, 0,0x04),
333  FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14), FieldTrait( 598,15, 22, 56,0x14),
334  FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14), FieldTrait( 601,15, 2, 56,0x14),
335  FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14), FieldTrait( 604, 1, 5, 64,0x1c),
336  FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14), FieldTrait( 609,15, 8, 56,0x14),
337  FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14), FieldTrait( 612,11, 24, 56,0x14),
338  FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14), FieldTrait( 615,14, 28, 56,0x14),
339  FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14), FieldTrait( 618, 2, 31, 56,0x14),
340  FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14), FieldTrait( 621, 2, 34, 56,0x14),
341  FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14), FieldTrait( 624, 7, 37, 56,0x14),
342  FieldTrait( 637,11, 64, 0,0x04), FieldTrait( 654,15, 61, 0,0x04), FieldTrait( 675,19, 66, 0,0x04),
343  FieldTrait( 683, 1, 57, 65,0x1c), FieldTrait( 687,10, 55, 0,0x04), FieldTrait( 690, 1, 56, 0,0x04),
344  FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14), FieldTrait( 764,15, 9, 56,0x14),
345  FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14), FieldTrait( 956,25, 42, 56,0x14),
346  FieldTrait( 990,15, 65, 0,0x04), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
347  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1073,12, 67, 0,0x04), FieldTrait(1074,10, 68, 0,0x04),
348  FieldTrait(1075,13, 69, 0,0x04), FieldTrait(1152, 1, 70, 0,0x04), FieldTrait(1212,26, 47, 56,0x14),
349  FieldTrait(1224,10, 50, 56,0x14), FieldTrait(1342, 1, 71,172,0x1c), FieldTrait(1358, 1, 48, 56,0x14),
350  FieldTrait(1379, 9, 72, 0,0x04), FieldTrait(1381,14, 73, 0,0x04), FieldTrait(1383, 9, 74, 0,0x04),
351  FieldTrait(1384,16, 75, 0,0x04), FieldTrait(1418,10, 76, 0,0x04), FieldTrait(1420, 1, 49, 56,0x14),
352  FieldTrait(1421,15, 51, 56,0x14), FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14),
353  FieldTrait(1440, 1, 54, 56,0x14)
354 };
355 const FieldTrait_Hash_Array NoLegsV1_ftha(NoLegsV1_traits, 76);
356 const MsgType NoLegsV1_msgtype("NoLegsV1");
357 //-------------------------------------------------------------------------------------------------
358 const FieldTrait NoLegsV2_traits[] = // refs:2
359 {
360  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
361  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
362  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 539, 1, 60, 80,0x1c),
363  FieldTrait( 556,19, 38, 56,0x14), FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 587, 7, 57, 0,0x04),
364  FieldTrait( 588,25, 58, 0,0x04), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
365  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
366  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
367  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
368  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
369  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
370  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
371  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
372  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
373  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 654,15, 67, 0,0x04), FieldTrait( 676,19, 61, 59,0x14),
374  FieldTrait( 677,15, 62, 59,0x14), FieldTrait( 678,15, 63, 59,0x14), FieldTrait( 679,11, 64, 59,0x14),
375  FieldTrait( 680, 1, 65, 59,0x14), FieldTrait( 683, 1, 59, 65,0x1c), FieldTrait( 685,10, 66, 0,0x04),
376  FieldTrait( 687,10, 55, 0,0x04), FieldTrait( 690, 1, 56, 0,0x04), FieldTrait( 739,25, 40, 56,0x14),
377  FieldTrait( 740,15, 39, 56,0x14), FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14),
378  FieldTrait( 955,21, 41, 56,0x14), FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14),
379  FieldTrait(1001,15, 44, 56,0x14), FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14),
380  FieldTrait(1224,10, 50, 56,0x14), FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14),
381  FieldTrait(1421,15, 51, 56,0x14), FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14),
382  FieldTrait(1440, 1, 54, 56,0x14)
383 };
384 const FieldTrait_Hash_Array NoLegsV2_ftha(NoLegsV2_traits, 67);
385 const MsgType NoLegsV2_msgtype("NoLegsV2");
386 //-------------------------------------------------------------------------------------------------
387 const FieldTrait NoLegsV4_traits[] = // refs:2
388 {
389  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
390  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
391  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
392  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 587, 7, 56, 0,0x04), FieldTrait( 596,18, 20, 56,0x14),
393  FieldTrait( 597,15, 21, 56,0x14), FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14),
394  FieldTrait( 600,15, 1, 56,0x14), FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14),
395  FieldTrait( 603,15, 4, 56,0x14), FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14),
396  FieldTrait( 608,15, 7, 56,0x14), FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14),
397  FieldTrait( 611,25, 11, 56,0x14), FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14),
398  FieldTrait( 614, 9, 27, 56,0x14), FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14),
399  FieldTrait( 617,15, 30, 56,0x14), FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14),
400  FieldTrait( 620,15, 33, 56,0x14), FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14),
401  FieldTrait( 623, 9, 36, 56,0x14), FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 676,19, 58, 59,0x14),
402  FieldTrait( 677,15, 59, 59,0x14), FieldTrait( 678,15, 60, 59,0x14), FieldTrait( 679,11, 61, 59,0x14),
403  FieldTrait( 680, 1, 62, 59,0x14), FieldTrait( 683, 1, 57, 65,0x1c), FieldTrait( 690, 1, 55, 0,0x04),
404  FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14), FieldTrait( 764,15, 9, 56,0x14),
405  FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14), FieldTrait( 956,25, 42, 56,0x14),
406  FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14), FieldTrait(1017, 9, 45, 56,0x14),
407  FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14), FieldTrait(1358, 1, 48, 56,0x14),
408  FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14), FieldTrait(1422,10, 52, 56,0x14),
409  FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
410 };
411 const FieldTrait_Hash_Array NoLegsV4_ftha(NoLegsV4_traits, 62);
412 const MsgType NoLegsV4_msgtype("NoLegsV4");
413 //-------------------------------------------------------------------------------------------------
414 const FieldTrait NoLegsV5_traits[] = // refs:2
415 {
416  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
417  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
418  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 539, 1, 61, 80,0x1c),
419  FieldTrait( 556,19, 38, 56,0x14), FieldTrait( 564, 7, 59, 0,0x04), FieldTrait( 565, 1, 60, 0,0x04),
420  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 587, 7, 63, 0,0x04), FieldTrait( 588,25, 64, 0,0x04),
421  FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14), FieldTrait( 598,15, 22, 56,0x14),
422  FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14), FieldTrait( 601,15, 2, 56,0x14),
423  FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14), FieldTrait( 604, 1, 5, 64,0x1c),
424  FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14), FieldTrait( 609,15, 8, 56,0x14),
425  FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14), FieldTrait( 612,11, 24, 56,0x14),
426  FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14), FieldTrait( 615,14, 28, 56,0x14),
427  FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14), FieldTrait( 618, 2, 31, 56,0x14),
428  FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14), FieldTrait( 621, 2, 34, 56,0x14),
429  FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14), FieldTrait( 624, 7, 37, 56,0x14),
430  FieldTrait( 654,15, 62, 0,0x04), FieldTrait( 670, 1, 58, 61,0x1c), FieldTrait( 675,19, 71, 0,0x04),
431  FieldTrait( 683, 1, 57, 65,0x1c), FieldTrait( 685,10, 65, 0,0x04), FieldTrait( 687,10, 55, 0,0x04),
432  FieldTrait( 690, 1, 56, 0,0x04), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
433  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
434  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
435  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
436  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1366,15, 66, 0,0x04), FieldTrait(1379, 9, 67, 0,0x04),
437  FieldTrait(1381,14, 68, 0,0x04), FieldTrait(1383, 9, 69, 0,0x04), FieldTrait(1384,16, 70, 0,0x04),
438  FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14), FieldTrait(1422,10, 52, 56,0x14),
439  FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
440 };
441 const FieldTrait_Hash_Array NoLegsV5_ftha(NoLegsV5_traits, 71);
442 const MsgType NoLegsV5_msgtype("NoLegsV5");
443 //-------------------------------------------------------------------------------------------------
444 const FieldTrait NoLegsV6_traits[] = // refs:2
445 {
446  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
447  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
448  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 539, 1, 60, 80,0x1c),
449  FieldTrait( 556,19, 38, 56,0x14), FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 587, 7, 57, 0,0x04),
450  FieldTrait( 588,25, 58, 0,0x04), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
451  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
452  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
453  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
454  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
455  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
456  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
457  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
458  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
459  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 654,15, 70, 0,0x04), FieldTrait( 676,19, 64, 59,0x14),
460  FieldTrait( 677,15, 65, 59,0x14), FieldTrait( 678,15, 66, 59,0x14), FieldTrait( 679,11, 67, 59,0x14),
461  FieldTrait( 680, 1, 68, 59,0x14), FieldTrait( 681,11, 62, 0,0x04), FieldTrait( 683, 1, 59, 65,0x1c),
462  FieldTrait( 684,11, 63, 0,0x04), FieldTrait( 685,10, 69, 0,0x04), FieldTrait( 686, 1, 61, 0,0x04),
463  FieldTrait( 687,10, 55, 0,0x04), FieldTrait( 690, 1, 56, 0,0x04), FieldTrait( 739,25, 40, 56,0x14),
464  FieldTrait( 740,15, 39, 56,0x14), FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14),
465  FieldTrait( 955,21, 41, 56,0x14), FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14),
466  FieldTrait(1001,15, 44, 56,0x14), FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1067,12, 71, 0,0x04),
467  FieldTrait(1068,12, 72, 0,0x04), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
468  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
469  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
470 };
471 const FieldTrait_Hash_Array NoLegsV6_ftha(NoLegsV6_traits, 72);
472 const MsgType NoLegsV6_msgtype("NoLegsV6");
473 //-------------------------------------------------------------------------------------------------
474 const FieldTrait NoLegsV7_traits[] = // refs:42
475 {
476  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
477  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
478  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
479  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
480  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
481  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
482  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
483  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
484  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
485  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
486  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
487  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
488  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
489  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
490  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
491  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
492  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
493  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
494 };
495 const FieldTrait_Hash_Array NoLegsV7_ftha(NoLegsV7_traits, 54);
496 const MsgType NoLegsV7_msgtype("NoLegsV7");
497 //-------------------------------------------------------------------------------------------------
498 const FieldTrait NoClearingInstructionsV1_traits[] = // refs:5
499 {
500  FieldTrait( 577, 1, 1, 0,0x04)
501 };
502 const FieldTrait_Hash_Array NoClearingInstructionsV1_ftha(NoClearingInstructionsV1_traits, 1);
503 const MsgType NoClearingInstructionsV1_msgtype("NoClearingInstructionsV1");
504 //-------------------------------------------------------------------------------------------------
505 const FieldTrait NoLegSecurityAltIDV1_traits[] = // refs:55
506 {
507  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
508 };
509 const FieldTrait_Hash_Array NoLegSecurityAltIDV1_ftha(NoLegSecurityAltIDV1_traits, 2);
510 const MsgType NoLegSecurityAltIDV1_msgtype("NoLegSecurityAltIDV1");
511 //-------------------------------------------------------------------------------------------------
512 const FieldTrait NoLegAllocsV1_traits[] = // refs:3
513 {
514  FieldTrait( 671,15, 1, 0,0x04), FieldTrait( 672,15, 2, 0,0x04), FieldTrait( 673,10, 3, 0,0x04),
515  FieldTrait( 674,15, 4, 0,0x04), FieldTrait( 756, 1, 6, 81,0x1c), FieldTrait(1367,19, 5, 0,0x04)
516 };
517 const FieldTrait_Hash_Array NoLegAllocsV1_ftha(NoLegAllocsV1_traits, 6);
518 const MsgType NoLegAllocsV1_msgtype("NoLegAllocsV1");
519 //-------------------------------------------------------------------------------------------------
520 const FieldTrait NoLegStipulationsV1_traits[] = // refs:13
521 {
522  FieldTrait( 688,15, 1, 0,0x04), FieldTrait( 689,15, 2, 0,0x04)
523 };
524 const FieldTrait_Hash_Array NoLegStipulationsV1_ftha(NoLegStipulationsV1_traits, 2);
525 const MsgType NoLegStipulationsV1_msgtype("NoLegStipulationsV1");
526 //-------------------------------------------------------------------------------------------------
527 const FieldTrait NoPositionsV1_traits[] = // refs:5
528 {
529  FieldTrait( 539, 1, 5, 80,0x1c), FieldTrait( 703,15, 1, 0,0x04), FieldTrait( 704,10, 2, 0,0x04),
530  FieldTrait( 705,10, 3, 0,0x04), FieldTrait( 706, 1, 4, 0,0x04), FieldTrait( 976,25, 6, 0,0x04)
531 };
532 const FieldTrait_Hash_Array NoPositionsV1_ftha(NoPositionsV1_traits, 6);
533 const MsgType NoPositionsV1_msgtype("NoPositionsV1");
534 //-------------------------------------------------------------------------------------------------
535 const FieldTrait NoUnderlyingsV2_traits[] = // refs:54
536 {
537  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
538  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
539  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
540  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
541  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
542  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
543  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
544  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
545  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
546  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
547  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
548  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
549  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
550  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
551  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
552  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
553  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
554  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
555  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
556  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
557  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
558  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
559  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
560  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
561 };
562 const FieldTrait_Hash_Array NoUnderlyingsV2_ftha(NoUnderlyingsV2_traits, 72);
563 const MsgType NoUnderlyingsV2_msgtype("NoUnderlyingsV2");
564 //-------------------------------------------------------------------------------------------------
565 const FieldTrait NoUnderlyingsV3_traits[] = // refs:3
566 {
567  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
568  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
569  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
570  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
571  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
572  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
573  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
574  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
575  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
576  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
577  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
578  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
579  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
580  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
581  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
582  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 944, 1, 73, 0,0x04),
583  FieldTrait( 972,14, 47,191,0x14), FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14),
584  FieldTrait( 975, 1, 48,191,0x14), FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14),
585  FieldTrait(1038,13, 53,191,0x14), FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14),
586  FieldTrait(1045, 9, 57,191,0x14), FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c),
587  FieldTrait(1213,26, 59,191,0x14), FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14),
588  FieldTrait(1424,15, 63,191,0x14), FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14),
589  FieldTrait(1441, 1, 66,191,0x14), FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14),
590  FieldTrait(1455,14, 69,191,0x14), FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14),
591  FieldTrait(1460,14, 72,191,0x14)
592 };
593 const FieldTrait_Hash_Array NoUnderlyingsV3_ftha(NoUnderlyingsV3_traits, 73);
594 const MsgType NoUnderlyingsV3_msgtype("NoUnderlyingsV3");
595 //-------------------------------------------------------------------------------------------------
596 const FieldTrait NoQuoteQualifiersV1_traits[] = // refs:5
597 {
598  FieldTrait( 695, 7, 1, 0,0x04)
599 };
600 const FieldTrait_Hash_Array NoQuoteQualifiersV1_ftha(NoQuoteQualifiersV1_traits, 1);
601 const MsgType NoQuoteQualifiersV1_msgtype("NoQuoteQualifiersV1");
602 //-------------------------------------------------------------------------------------------------
603 const FieldTrait NoPosAmtV1_traits[] = // refs:9
604 {
605  FieldTrait( 707,15, 1, 0,0x04), FieldTrait( 708,13, 2, 0,0x04), FieldTrait(1055,15, 3, 0,0x04)
606 };
607 const FieldTrait_Hash_Array NoPosAmtV1_ftha(NoPosAmtV1_traits, 3);
608 const MsgType NoPosAmtV1_msgtype("NoPosAmtV1");
609 //-------------------------------------------------------------------------------------------------
610 const FieldTrait NoNested2PartyIDsV1_traits[] = // refs:10
611 {
612  FieldTrait( 757,15, 1, 0,0x04), FieldTrait( 758, 7, 2, 0,0x04), FieldTrait( 759, 1, 3, 0,0x04),
613  FieldTrait( 806, 1, 4, 86,0x1c)
614 };
615 const FieldTrait_Hash_Array NoNested2PartyIDsV1_ftha(NoNested2PartyIDsV1_traits, 4);
616 const MsgType NoNested2PartyIDsV1_msgtype("NoNested2PartyIDsV1");
617 //-------------------------------------------------------------------------------------------------
618 const FieldTrait NoTrdRegTimestampsV1_traits[] = // refs:11
619 {
620  FieldTrait( 769,22, 1, 0,0x04), FieldTrait( 770, 1, 2, 0,0x04), FieldTrait( 771,15, 3, 0,0x04),
621  FieldTrait(1033,15, 4, 0,0x04), FieldTrait(1034, 1, 5, 0,0x04), FieldTrait(1035,17, 6, 0,0x04)
622 };
623 const FieldTrait_Hash_Array NoTrdRegTimestampsV1_ftha(NoTrdRegTimestampsV1_traits, 6);
624 const MsgType NoTrdRegTimestampsV1_msgtype("NoTrdRegTimestampsV1");
625 //-------------------------------------------------------------------------------------------------
626 const FieldTrait NoSettlPartyIDsV1_traits[] = // refs:11
627 {
628  FieldTrait( 782,15, 1, 0,0x04), FieldTrait( 783, 7, 2, 0,0x04), FieldTrait( 784, 1, 3, 0,0x04),
629  FieldTrait( 801, 1, 4,156,0x1c)
630 };
631 const FieldTrait_Hash_Array NoSettlPartyIDsV1_ftha(NoSettlPartyIDsV1_traits, 4);
632 const MsgType NoSettlPartyIDsV1_msgtype("NoSettlPartyIDsV1");
633 //-------------------------------------------------------------------------------------------------
634 const FieldTrait NoSettlPartySubIDsV1_traits[] = // refs:11
635 {
636  FieldTrait( 785,15, 1, 0,0x04), FieldTrait( 786, 1, 2, 0,0x04)
637 };
638 const FieldTrait_Hash_Array NoSettlPartySubIDsV1_ftha(NoSettlPartySubIDsV1_traits, 2);
639 const MsgType NoSettlPartySubIDsV1_msgtype("NoSettlPartySubIDsV1");
640 //-------------------------------------------------------------------------------------------------
641 const FieldTrait NoPartySubIDsV1_traits[] = // refs:66
642 {
643  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
644 };
645 const FieldTrait_Hash_Array NoPartySubIDsV1_ftha(NoPartySubIDsV1_traits, 2);
646 const MsgType NoPartySubIDsV1_msgtype("NoPartySubIDsV1");
647 //-------------------------------------------------------------------------------------------------
648 const FieldTrait NoNestedPartySubIDsV1_traits[] = // refs:28
649 {
650  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
651 };
652 const FieldTrait_Hash_Array NoNestedPartySubIDsV1_ftha(NoNestedPartySubIDsV1_traits, 2);
653 const MsgType NoNestedPartySubIDsV1_msgtype("NoNestedPartySubIDsV1");
654 //-------------------------------------------------------------------------------------------------
655 const FieldTrait NoNested2PartySubIDsV1_traits[] = // refs:10
656 {
657  FieldTrait( 760,15, 1, 0,0x04), FieldTrait( 807, 1, 2, 0,0x04)
658 };
659 const FieldTrait_Hash_Array NoNested2PartySubIDsV1_ftha(NoNested2PartySubIDsV1_traits, 2);
660 const MsgType NoNested2PartySubIDsV1_msgtype("NoNested2PartySubIDsV1");
661 //-------------------------------------------------------------------------------------------------
662 const FieldTrait NoEventsV1_traits[] = // refs:72
663 {
664  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
665  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
666 };
667 const FieldTrait_Hash_Array NoEventsV1_ftha(NoEventsV1_traits, 5);
668 const MsgType NoEventsV1_msgtype("NoEventsV1");
669 //-------------------------------------------------------------------------------------------------
670 const FieldTrait NoInstrAttribV1_traits[] = // refs:15
671 {
672  FieldTrait( 871, 1, 1, 0,0x04), FieldTrait( 872,15, 2, 0,0x04)
673 };
674 const FieldTrait_Hash_Array NoInstrAttribV1_ftha(NoInstrAttribV1_traits, 2);
675 const MsgType NoInstrAttribV1_msgtype("NoInstrAttribV1");
676 //-------------------------------------------------------------------------------------------------
677 const FieldTrait NoUnderlyingStipsV1_traits[] = // refs:68
678 {
679  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
680 };
681 const FieldTrait_Hash_Array NoUnderlyingStipsV1_ftha(NoUnderlyingStipsV1_traits, 2);
682 const MsgType NoUnderlyingStipsV1_msgtype("NoUnderlyingStipsV1");
683 //-------------------------------------------------------------------------------------------------
684 const FieldTrait NoTradesV1_traits[] = // refs:6
685 {
686  FieldTrait( 571,15, 1, 0,0x04), FieldTrait( 818,15, 2, 0,0x04)
687 };
688 const FieldTrait_Hash_Array NoTradesV1_ftha(NoTradesV1_traits, 2);
689 const MsgType NoTradesV1_msgtype("NoTradesV1");
690 //-------------------------------------------------------------------------------------------------
691 const FieldTrait NoCollInquiryQualifierV1_traits[] = // refs:2
692 {
693  FieldTrait( 896, 1, 1, 0,0x04)
694 };
695 const FieldTrait_Hash_Array NoCollInquiryQualifierV1_ftha(NoCollInquiryQualifierV1_traits, 1);
696 const MsgType NoCollInquiryQualifierV1_msgtype("NoCollInquiryQualifierV1");
697 //-------------------------------------------------------------------------------------------------
698 const FieldTrait NoNested3PartyIDsV1_traits[] = // refs:3
699 {
700  FieldTrait( 949,15, 1, 0,0x04), FieldTrait( 950, 7, 2, 0,0x04), FieldTrait( 951, 1, 3, 0,0x04),
701  FieldTrait( 952, 1, 4, 87,0x1c)
702 };
703 const FieldTrait_Hash_Array NoNested3PartyIDsV1_ftha(NoNested3PartyIDsV1_traits, 4);
704 const MsgType NoNested3PartyIDsV1_msgtype("NoNested3PartyIDsV1");
705 //-------------------------------------------------------------------------------------------------
706 const FieldTrait NoNested3PartySubIDsV1_traits[] = // refs:3
707 {
708  FieldTrait( 953,15, 1, 0,0x04), FieldTrait( 954, 1, 2, 0,0x04)
709 };
710 const FieldTrait_Hash_Array NoNested3PartySubIDsV1_ftha(NoNested3PartySubIDsV1_traits, 2);
711 const MsgType NoNested3PartySubIDsV1_msgtype("NoNested3PartySubIDsV1");
712 //-------------------------------------------------------------------------------------------------
713 const FieldTrait NoStrategyParametersV1_traits[] = // refs:8
714 {
715  FieldTrait( 958,15, 1, 0,0x04), FieldTrait( 959, 1, 2, 0,0x04), FieldTrait( 960,15, 3, 0,0x04)
716 };
717 const FieldTrait_Hash_Array NoStrategyParametersV1_ftha(NoStrategyParametersV1_traits, 3);
718 const MsgType NoStrategyParametersV1_msgtype("NoStrategyParametersV1");
719 //-------------------------------------------------------------------------------------------------
720 const FieldTrait NoSideTrdRegTSV1_traits[] = // refs:2
721 {
722  FieldTrait(1012,22, 1, 0,0x04), FieldTrait(1013, 1, 2, 0,0x04), FieldTrait(1014,15, 3, 0,0x04)
723 };
724 const FieldTrait_Hash_Array NoSideTrdRegTSV1_ftha(NoSideTrdRegTSV1_traits, 3);
725 const MsgType NoSideTrdRegTSV1_msgtype("NoSideTrdRegTSV1");
726 //-------------------------------------------------------------------------------------------------
727 const FieldTrait NoInstrumentPartiesV1_traits[] = // refs:72
728 {
729  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
730  FieldTrait(1052, 1, 4, 58,0x1c)
731 };
732 const FieldTrait_Hash_Array NoInstrumentPartiesV1_ftha(NoInstrumentPartiesV1_traits, 4);
733 const MsgType NoInstrumentPartiesV1_msgtype("NoInstrumentPartiesV1");
734 //-------------------------------------------------------------------------------------------------
735 const FieldTrait NoInstrumentPartySubIDsV1_traits[] = // refs:72
736 {
737  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
738 };
739 const FieldTrait_Hash_Array NoInstrumentPartySubIDsV1_ftha(NoInstrumentPartySubIDsV1_traits, 2);
740 const MsgType NoInstrumentPartySubIDsV1_msgtype("NoInstrumentPartySubIDsV1");
741 //-------------------------------------------------------------------------------------------------
742 const FieldTrait NoUndlyInstrumentPartiesV1_traits[] = // refs:68
743 {
744  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
745  FieldTrait(1062, 1, 4,196,0x1c)
746 };
747 const FieldTrait_Hash_Array NoUndlyInstrumentPartiesV1_ftha(NoUndlyInstrumentPartiesV1_traits, 4);
748 const MsgType NoUndlyInstrumentPartiesV1_msgtype("NoUndlyInstrumentPartiesV1");
749 //-------------------------------------------------------------------------------------------------
750 const FieldTrait NoUndlyInstrumentPartySubIDsV1_traits[] = // refs:68
751 {
752  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
753 };
754 const FieldTrait_Hash_Array NoUndlyInstrumentPartySubIDsV1_ftha(NoUndlyInstrumentPartySubIDsV1_traits, 2);
755 const MsgType NoUndlyInstrumentPartySubIDsV1_msgtype("NoUndlyInstrumentPartySubIDsV1");
756 //-------------------------------------------------------------------------------------------------
757 const FieldTrait NoRootPartyIDsV1_traits[] = // refs:8
758 {
759  FieldTrait(1117,15, 1, 0,0x04), FieldTrait(1118, 7, 2, 0,0x04), FieldTrait(1119, 1, 3, 0,0x04),
760  FieldTrait(1120, 1, 4,140,0x1c)
761 };
762 const FieldTrait_Hash_Array NoRootPartyIDsV1_ftha(NoRootPartyIDsV1_traits, 4);
763 const MsgType NoRootPartyIDsV1_msgtype("NoRootPartyIDsV1");
764 //-------------------------------------------------------------------------------------------------
765 const FieldTrait NoRootPartySubIDsV1_traits[] = // refs:8
766 {
767  FieldTrait(1121,15, 1, 0,0x04), FieldTrait(1122, 1, 2, 0,0x04)
768 };
769 const FieldTrait_Hash_Array NoRootPartySubIDsV1_ftha(NoRootPartySubIDsV1_traits, 2);
770 const MsgType NoRootPartySubIDsV1_msgtype("NoRootPartySubIDsV1");
771 //-------------------------------------------------------------------------------------------------
772 const FieldTrait NoMDFeedTypesV1_traits[] = // refs:8
773 {
774  FieldTrait( 264, 1, 2, 0,0x04), FieldTrait(1021, 1, 3, 0,0x04), FieldTrait(1022,15, 1, 0,0x04)
775 };
776 const FieldTrait_Hash_Array NoMDFeedTypesV1_ftha(NoMDFeedTypesV1_traits, 3);
777 const MsgType NoMDFeedTypesV1_msgtype("NoMDFeedTypesV1");
778 //-------------------------------------------------------------------------------------------------
779 const FieldTrait NoSettlDetailsV1_traits[] = // refs:3
780 {
781  FieldTrait( 781, 1, 2,155,0x1c), FieldTrait(1164, 7, 1, 0,0x04)
782 };
783 const FieldTrait_Hash_Array NoSettlDetailsV1_ftha(NoSettlDetailsV1_traits, 2);
784 const MsgType NoSettlDetailsV1_msgtype("NoSettlDetailsV1");
785 //-------------------------------------------------------------------------------------------------
786 const FieldTrait NoOfSecSizesV1_traits[] = // refs:2
787 {
788  FieldTrait(1178, 1, 1, 0,0x04), FieldTrait(1179,10, 2, 0,0x04)
789 };
790 const FieldTrait_Hash_Array NoOfSecSizesV1_ftha(NoOfSecSizesV1_traits, 2);
791 const MsgType NoOfSecSizesV1_msgtype("NoOfSecSizesV1");
792 //-------------------------------------------------------------------------------------------------
793 const FieldTrait NoStrikeRulesV1_traits[] = // refs:6
794 {
795  FieldTrait(1202,11, 2, 0,0x04), FieldTrait(1203,11, 3, 0,0x04), FieldTrait(1204, 9, 4, 0,0x04),
796  FieldTrait(1223,15, 1, 0,0x04), FieldTrait(1236, 1, 6, 76,0x1c), FieldTrait(1304, 1, 5, 0,0x04)
797 };
798 const FieldTrait_Hash_Array NoStrikeRulesV1_ftha(NoStrikeRulesV1_traits, 6);
799 const MsgType NoStrikeRulesV1_msgtype("NoStrikeRulesV1");
800 //-------------------------------------------------------------------------------------------------
801 const FieldTrait NoTickRulesV1_traits[] = // refs:8
802 {
803  FieldTrait(1206,11, 1, 0,0x04), FieldTrait(1207,11, 2, 0,0x04), FieldTrait(1208,11, 3, 0,0x04),
804  FieldTrait(1209, 1, 4, 0,0x04)
805 };
806 const FieldTrait_Hash_Array NoTickRulesV1_ftha(NoTickRulesV1_traits, 4);
807 const MsgType NoTickRulesV1_msgtype("NoTickRulesV1");
808 //-------------------------------------------------------------------------------------------------
809 const FieldTrait NoDerivativeSecurityAltIDV1_traits[] = // refs:3
810 {
811  FieldTrait(1219,15, 1, 0,0x04), FieldTrait(1220,15, 2, 0,0x04)
812 };
813 const FieldTrait_Hash_Array NoDerivativeSecurityAltIDV1_ftha(NoDerivativeSecurityAltIDV1_traits, 2);
814 const MsgType NoDerivativeSecurityAltIDV1_msgtype("NoDerivativeSecurityAltIDV1");
815 //-------------------------------------------------------------------------------------------------
816 const FieldTrait NoExecInstRulesV1_traits[] = // refs:10
817 {
818  FieldTrait(1308, 7, 1, 0,0x04)
819 };
820 const FieldTrait_Hash_Array NoExecInstRulesV1_ftha(NoExecInstRulesV1_traits, 1);
821 const MsgType NoExecInstRulesV1_msgtype("NoExecInstRulesV1");
822 //-------------------------------------------------------------------------------------------------
823 const FieldTrait NoLotTypeRulesV1_traits[] = // refs:8
824 {
825  FieldTrait(1093, 7, 1, 0,0x04), FieldTrait(1231,10, 2, 0,0x04)
826 };
827 const FieldTrait_Hash_Array NoLotTypeRulesV1_ftha(NoLotTypeRulesV1_traits, 2);
828 const MsgType NoLotTypeRulesV1_msgtype("NoLotTypeRulesV1");
829 //-------------------------------------------------------------------------------------------------
830 const FieldTrait NoMatchRulesV1_traits[] = // refs:8
831 {
832  FieldTrait( 574,15, 2, 0,0x04), FieldTrait(1142,15, 1, 0,0x04)
833 };
834 const FieldTrait_Hash_Array NoMatchRulesV1_ftha(NoMatchRulesV1_traits, 2);
835 const MsgType NoMatchRulesV1_msgtype("NoMatchRulesV1");
836 //-------------------------------------------------------------------------------------------------
837 const FieldTrait NoMaturityRulesV1_traits[] = // refs:6
838 {
839  FieldTrait(1222,15, 1, 0,0x04), FieldTrait(1226,21, 5, 0,0x04), FieldTrait(1229, 1, 6, 0,0x04),
840  FieldTrait(1241,21, 4, 0,0x04), FieldTrait(1302, 1, 3, 0,0x04), FieldTrait(1303, 1, 2, 0,0x04)
841 };
842 const FieldTrait_Hash_Array NoMaturityRulesV1_ftha(NoMaturityRulesV1_traits, 6);
843 const MsgType NoMaturityRulesV1_msgtype("NoMaturityRulesV1");
844 //-------------------------------------------------------------------------------------------------
845 const FieldTrait NoOrdTypeRulesV1_traits[] = // refs:10
846 {
847  FieldTrait( 40, 7, 1, 0,0x04)
848 };
849 const FieldTrait_Hash_Array NoOrdTypeRulesV1_ftha(NoOrdTypeRulesV1_traits, 1);
850 const MsgType NoOrdTypeRulesV1_msgtype("NoOrdTypeRulesV1");
851 //-------------------------------------------------------------------------------------------------
852 const FieldTrait NoTimeInForceRulesV1_traits[] = // refs:10
853 {
854  FieldTrait( 59, 7, 1, 0,0x04)
855 };
856 const FieldTrait_Hash_Array NoTimeInForceRulesV1_ftha(NoTimeInForceRulesV1_traits, 1);
857 const MsgType NoTimeInForceRulesV1_msgtype("NoTimeInForceRulesV1");
858 //-------------------------------------------------------------------------------------------------
859 const FieldTrait NoDerivativeEventsV1_traits[] = // refs:3
860 {
861  FieldTrait(1287, 1, 1, 0,0x04), FieldTrait(1288,25, 2, 0,0x04), FieldTrait(1289,22, 3, 0,0x04),
862  FieldTrait(1290,11, 4, 0,0x04), FieldTrait(1291,15, 5, 0,0x04)
863 };
864 const FieldTrait_Hash_Array NoDerivativeEventsV1_ftha(NoDerivativeEventsV1_traits, 5);
865 const MsgType NoDerivativeEventsV1_msgtype("NoDerivativeEventsV1");
866 //-------------------------------------------------------------------------------------------------
867 const FieldTrait NoDerivativeInstrumentPartiesV1_traits[] = // refs:3
868 {
869  FieldTrait(1293,15, 1, 0,0x04), FieldTrait(1294,15, 2, 0,0x04), FieldTrait(1295, 1, 3, 0,0x04),
870  FieldTrait(1296, 1, 4, 31,0x1c)
871 };
872 const FieldTrait_Hash_Array NoDerivativeInstrumentPartiesV1_ftha(NoDerivativeInstrumentPartiesV1_traits, 4);
873 const MsgType NoDerivativeInstrumentPartiesV1_msgtype("NoDerivativeInstrumentPartiesV1");
874 //-------------------------------------------------------------------------------------------------
875 const FieldTrait NoDerivativeInstrumentPartySubIDsV1_traits[] = // refs:3
876 {
877  FieldTrait(1297,15, 1, 0,0x04), FieldTrait(1298, 1, 2, 0,0x04)
878 };
879 const FieldTrait_Hash_Array NoDerivativeInstrumentPartySubIDsV1_ftha(NoDerivativeInstrumentPartySubIDsV1_traits, 2);
880 const MsgType NoDerivativeInstrumentPartySubIDsV1_msgtype("NoDerivativeInstrumentPartySubIDsV1");
881 //-------------------------------------------------------------------------------------------------
882 const FieldTrait NoTradingSessionRulesV1_traits[] = // refs:6
883 {
884  FieldTrait( 336,15, 1, 0,0x04), FieldTrait( 625,15, 2, 0,0x04), FieldTrait(1141, 1, 7, 73,0x1c),
885  FieldTrait(1232, 1, 5, 41,0x1c), FieldTrait(1235, 1, 6, 75,0x1c), FieldTrait(1237, 1, 3, 92,0x1c),
886  FieldTrait(1239, 1, 4,171,0x1c)
887 };
888 const FieldTrait_Hash_Array NoTradingSessionRulesV1_ftha(NoTradingSessionRulesV1_traits, 7);
889 const MsgType NoTradingSessionRulesV1_msgtype("NoTradingSessionRulesV1");
890 //-------------------------------------------------------------------------------------------------
891 const FieldTrait NoMarketSegmentsV1_traits[] = // refs:4
892 {
893  FieldTrait( 423, 1, 18, 10,0x14), FieldTrait( 561,10, 15, 10,0x14), FieldTrait( 562,10, 10, 10,0x14),
894  FieldTrait( 827, 1, 9, 10,0x14), FieldTrait(1140,10, 11, 10,0x14), FieldTrait(1143, 9, 12, 10,0x14),
895  FieldTrait(1144, 1, 13, 10,0x14), FieldTrait(1148,11, 6,106,0x14), FieldTrait(1149,11, 7,106,0x14),
896  FieldTrait(1150,11, 8,106,0x14), FieldTrait(1201, 1, 21,164,0x1c), FieldTrait(1205, 1, 3,170,0x1c),
897  FieldTrait(1234, 1, 4, 68,0x1c), FieldTrait(1245,19, 14, 10,0x14), FieldTrait(1300,15, 2, 0,0x04),
898  FieldTrait(1301,20, 1, 0,0x04), FieldTrait(1306, 1, 5,106,0x14), FieldTrait(1309, 1, 19,175,0x1c),
899  FieldTrait(1312, 1, 20, 79,0x1c), FieldTrait(1377, 1, 16, 10,0x14), FieldTrait(1378, 1, 17, 10,0x14)
900 };
901 const FieldTrait_Hash_Array NoMarketSegmentsV1_ftha(NoMarketSegmentsV1_traits, 21);
902 const MsgType NoMarketSegmentsV1_msgtype("NoMarketSegmentsV1");
903 //-------------------------------------------------------------------------------------------------
904 const FieldTrait NoDerivativeInstrAttribV1_traits[] = // refs:2
905 {
906  FieldTrait(1313, 1, 1, 0,0x04), FieldTrait(1314,15, 2, 0,0x04)
907 };
908 const FieldTrait_Hash_Array NoDerivativeInstrAttribV1_ftha(NoDerivativeInstrAttribV1_traits, 2);
909 const MsgType NoDerivativeInstrAttribV1_msgtype("NoDerivativeInstrAttribV1");
910 //-------------------------------------------------------------------------------------------------
911 const FieldTrait NoNestedInstrAttribV1_traits[] = // refs:6
912 {
913  FieldTrait(1210, 1, 1, 0,0x04), FieldTrait(1211,15, 2, 0,0x04)
914 };
915 const FieldTrait_Hash_Array NoNestedInstrAttribV1_ftha(NoNestedInstrAttribV1_traits, 2);
916 const MsgType NoNestedInstrAttribV1_msgtype("NoNestedInstrAttribV1");
917 //-------------------------------------------------------------------------------------------------
918 const FieldTrait NoUnderlyingLegSecurityAltIDV1_traits[] = // refs:2
919 {
920  FieldTrait(1335,15, 1, 0,0x04), FieldTrait(1336,15, 2, 0,0x04)
921 };
922 const FieldTrait_Hash_Array NoUnderlyingLegSecurityAltIDV1_ftha(NoUnderlyingLegSecurityAltIDV1_traits, 2);
923 const MsgType NoUnderlyingLegSecurityAltIDV1_msgtype("NoUnderlyingLegSecurityAltIDV1");
924 //-------------------------------------------------------------------------------------------------
925 const FieldTrait NoOfLegUnderlyingsV1_traits[] = // refs:2
926 {
927  FieldTrait(1330,15, 1,192,0x14), FieldTrait(1331,15, 2,192,0x14), FieldTrait(1332,15, 3,192,0x14),
928  FieldTrait(1333,15, 4,192,0x14), FieldTrait(1334, 1, 5,193,0x1c), FieldTrait(1337,15, 7,192,0x14),
929  FieldTrait(1338,15, 8,192,0x14), FieldTrait(1339,21, 9,192,0x14), FieldTrait(1340,11, 12,192,0x14),
930  FieldTrait(1341,15, 15,192,0x14), FieldTrait(1343, 1, 14,192,0x14), FieldTrait(1344,15, 6,192,0x14),
931  FieldTrait(1345,25, 10,192,0x14), FieldTrait(1391, 7, 13,192,0x14), FieldTrait(1392,15, 16,192,0x14),
932  FieldTrait(1405,26, 11,192,0x14)
933 };
934 const FieldTrait_Hash_Array NoOfLegUnderlyingsV1_ftha(NoOfLegUnderlyingsV1_traits, 16);
935 const MsgType NoOfLegUnderlyingsV1_msgtype("NoOfLegUnderlyingsV1");
936 //-------------------------------------------------------------------------------------------------
937 const FieldTrait NoNotAffectedOrdersV1_traits[] = // refs:2
938 {
939  FieldTrait(1371,15, 2, 0,0x04), FieldTrait(1372,15, 1, 0,0x04)
940 };
941 const FieldTrait_Hash_Array NoNotAffectedOrdersV1_ftha(NoNotAffectedOrdersV1_traits, 2);
942 const MsgType NoNotAffectedOrdersV1_msgtype("NoNotAffectedOrdersV1");
943 //-------------------------------------------------------------------------------------------------
944 const FieldTrait NoTrdRepIndicatorsV1_traits[] = // refs:2
945 {
946  FieldTrait(1388, 1, 1, 0,0x04), FieldTrait(1389, 8, 2, 0,0x04)
947 };
948 const FieldTrait_Hash_Array NoTrdRepIndicatorsV1_ftha(NoTrdRepIndicatorsV1_traits, 2);
949 const MsgType NoTrdRepIndicatorsV1_msgtype("NoTrdRepIndicatorsV1");
950 //-------------------------------------------------------------------------------------------------
951 const FieldTrait NoRateSourcesV1_traits[] = // refs:7
952 {
953  FieldTrait(1446, 1, 1, 0,0x04), FieldTrait(1447, 1, 2, 0,0x04), FieldTrait(1448,15, 3, 0,0x04)
954 };
955 const FieldTrait_Hash_Array NoRateSourcesV1_ftha(NoRateSourcesV1_traits, 3);
956 const MsgType NoRateSourcesV1_msgtype("NoRateSourcesV1");
957 //-------------------------------------------------------------------------------------------------
958 const FieldTrait NoTargetPartyIDsV1_traits[] = // refs:9
959 {
960  FieldTrait(1462,15, 1, 0,0x04), FieldTrait(1463, 7, 2, 0,0x04), FieldTrait(1464, 1, 3, 0,0x04)
961 };
962 const FieldTrait_Hash_Array NoTargetPartyIDsV1_ftha(NoTargetPartyIDsV1_traits, 3);
963 const MsgType NoTargetPartyIDsV1_msgtype("NoTargetPartyIDsV1");
964 //-------------------------------------------------------------------------------------------------
965 const FieldTrait NoComplexEventsV1_traits[] = // refs:72
966 {
967  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
968  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
969  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
970 };
971 const FieldTrait_Hash_Array NoComplexEventsV1_ftha(NoComplexEventsV1_traits, 8);
972 const MsgType NoComplexEventsV1_msgtype("NoComplexEventsV1");
973 //-------------------------------------------------------------------------------------------------
974 const FieldTrait NoComplexEventDatesV1_traits[] = // refs:72
975 {
976  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
977 };
978 const FieldTrait_Hash_Array NoComplexEventDatesV1_ftha(NoComplexEventDatesV1_traits, 3);
979 const MsgType NoComplexEventDatesV1_msgtype("NoComplexEventDatesV1");
980 //-------------------------------------------------------------------------------------------------
981 const FieldTrait NoComplexEventTimesV1_traits[] = // refs:72
982 {
983  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
984 };
985 const FieldTrait_Hash_Array NoComplexEventTimesV1_ftha(NoComplexEventTimesV1_traits, 2);
986 const MsgType NoComplexEventTimesV1_msgtype("NoComplexEventTimesV1");
987 //-------------------------------------------------------------------------------------------------
988 const FieldTrait NoPartyRelationshipsV1_traits[] = // refs:2
989 {
990  FieldTrait(1515, 1, 1, 0,0x04)
991 };
992 const FieldTrait_Hash_Array NoPartyRelationshipsV1_ftha(NoPartyRelationshipsV1_traits, 1);
993 const MsgType NoPartyRelationshipsV1_msgtype("NoPartyRelationshipsV1");
994 } // namespace
995 
996 //-------------------------------------------------------------------------------------------------
997 // Message traits
998 //-------------------------------------------------------------------------------------------------
999 const FieldTrait Heartbeat::_traits[] =
1000 {
1001  FieldTrait( 112,15, 1, 0,0x04)
1002 };
1003 const FieldTrait_Hash_Array Heartbeat::_ftha(Heartbeat::_traits, 1);
1004 const MsgType Heartbeat::_msgtype("0");
1005 //-------------------------------------------------------------------------------------------------
1006 const FieldTrait TestRequest::_traits[] =
1007 {
1008  FieldTrait( 112,15, 1, 0,0x04)
1009 };
1010 const FieldTrait_Hash_Array TestRequest::_ftha(TestRequest::_traits, 1);
1011 const MsgType TestRequest::_msgtype("1");
1012 //-------------------------------------------------------------------------------------------------
1013 const FieldTrait ResendRequest::_traits[] =
1014 {
1015  FieldTrait( 7, 4, 1, 0,0x04), FieldTrait( 16, 4, 2, 0,0x04)
1016 };
1017 const FieldTrait_Hash_Array ResendRequest::_ftha(ResendRequest::_traits, 2);
1018 const MsgType ResendRequest::_msgtype("2");
1019 //-------------------------------------------------------------------------------------------------
1020 const FieldTrait Reject::_traits[] =
1021 {
1022  FieldTrait( 45, 4, 1, 0,0x04), FieldTrait( 58,15, 5, 0,0x04), FieldTrait( 354, 2, 6, 0,0x04),
1023  FieldTrait( 355,28, 7, 0,0x04), FieldTrait( 371, 1, 2, 0,0x04), FieldTrait( 372,15, 3, 0,0x04),
1024  FieldTrait( 373, 1, 4, 0,0x04)
1025 };
1026 const FieldTrait_Hash_Array Reject::_ftha(Reject::_traits, 7);
1027 const MsgType Reject::_msgtype("3");
1028 //-------------------------------------------------------------------------------------------------
1029 const FieldTrait SequenceReset::_traits[] =
1030 {
1031  FieldTrait( 36, 4, 2, 0,0x04), FieldTrait( 123, 8, 1, 0,0x04)
1032 };
1033 const FieldTrait_Hash_Array SequenceReset::_ftha(SequenceReset::_traits, 2);
1034 const MsgType SequenceReset::_msgtype("4");
1035 //-------------------------------------------------------------------------------------------------
1036 const FieldTrait Logout::_traits[] =
1037 {
1038  FieldTrait( 58,15, 1, 0,0x04), FieldTrait( 354, 2, 2, 0,0x04), FieldTrait( 355,28, 3, 0,0x04)
1039 };
1040 const FieldTrait_Hash_Array Logout::_ftha(Logout::_traits, 3);
1041 const MsgType Logout::_msgtype("5");
1042 //-------------------------------------------------------------------------------------------------
1043 const FieldTrait IOI::_traits[] =
1044 {
1045  FieldTrait( 15,19,110, 0,0x04), FieldTrait( 22,15, 7, 54,0x14), FieldTrait( 23,15, 1, 0,0x04),
1046  FieldTrait( 25, 7,116, 0,0x04), FieldTrait( 26,15, 3, 0,0x04), FieldTrait( 27,15,109, 0,0x04),
1047  FieldTrait( 28, 7, 2, 0,0x04), FieldTrait( 38,10,104, 93,0x14), FieldTrait( 44,11,114, 0,0x04),
1048  FieldTrait( 48,15, 6, 54,0x14), FieldTrait( 54, 7,102, 0,0x04), FieldTrait( 55,15, 4, 54,0x14),
1049  FieldTrait( 58,15,119, 0,0x04), FieldTrait( 60,22,122, 0,0x04), FieldTrait( 62,22,115, 0,0x04),
1050  FieldTrait( 65,15, 5, 54,0x14), FieldTrait( 106,15, 33, 54,0x14), FieldTrait( 107,15, 36, 54,0x14),
1051  FieldTrait( 130, 8,117, 0,0x04), FieldTrait( 149,15,123, 0,0x04), FieldTrait( 152,10,105, 93,0x14),
1052  FieldTrait( 167,15, 11, 54,0x14), FieldTrait( 199, 1,118, 46,0x1c), FieldTrait( 200,21, 13, 54,0x14),
1053  FieldTrait( 201, 1, 74, 54,0x14), FieldTrait( 202,11, 27, 54,0x14), FieldTrait( 206, 7, 29, 54,0x14),
1054  FieldTrait( 207,20, 32, 54,0x14), FieldTrait( 215, 1,124,141,0x1c), FieldTrait( 218,12,125,160,0x14),
1055  FieldTrait( 220,19,126,160,0x14), FieldTrait( 221,15,127,160,0x14), FieldTrait( 222,15,128,160,0x14),
1056  FieldTrait( 223,14, 31, 54,0x14), FieldTrait( 224,25, 15, 54,0x14), FieldTrait( 225,25, 16, 54,0x14),
1057  FieldTrait( 226, 1, 18, 54,0x14), FieldTrait( 227,14, 19, 54,0x14), FieldTrait( 228, 9, 20, 54,0x14),
1058  FieldTrait( 231, 9, 30, 54,0x14), FieldTrait( 232, 1,111,162,0x1c), FieldTrait( 235,15,133,198,0x14),
1059  FieldTrait( 236,14,134,198,0x14), FieldTrait( 239, 1, 17, 54,0x14), FieldTrait( 240,25, 26, 54,0x14),
1060  FieldTrait( 255,15, 21, 54,0x14), FieldTrait( 348, 2, 34, 54,0x14), FieldTrait( 349,28, 35, 54,0x14),
1061  FieldTrait( 350, 2, 37, 54,0x14), FieldTrait( 351,28, 38, 54,0x14), FieldTrait( 354, 2,120, 0,0x04),
1062  FieldTrait( 355,28,121, 0,0x04), FieldTrait( 423, 1,113, 0,0x04), FieldTrait( 453, 1,139, 94,0x1c),
1063  FieldTrait( 454, 1, 8,142,0x1c), FieldTrait( 460, 1, 9, 54,0x14), FieldTrait( 461,15, 10, 54,0x14),
1064  FieldTrait( 468, 7,107, 93,0x14), FieldTrait( 469, 9,108, 93,0x14), FieldTrait( 470,18, 23, 54,0x14),
1065  FieldTrait( 471,15, 24, 54,0x14), FieldTrait( 472,15, 25, 54,0x14), FieldTrait( 516,14,106, 93,0x14),
1066  FieldTrait( 541,25, 14, 54,0x14), FieldTrait( 543,15, 22, 54,0x14), FieldTrait( 555, 1,112, 50,0x1c),
1067  FieldTrait( 662,11,129,160,0x14), FieldTrait( 663, 1,130,160,0x14), FieldTrait( 667,21, 40, 54,0x14),
1068  FieldTrait( 691,15, 39, 54,0x14), FieldTrait( 696,25,136,198,0x14), FieldTrait( 697,11,137,198,0x14),
1069  FieldTrait( 698, 1,138,198,0x14), FieldTrait( 699,15,131,160,0x14), FieldTrait( 701,25,135,198,0x14),
1070  FieldTrait( 711, 1,101,188,0x1c), FieldTrait( 761,15,132,160,0x14), FieldTrait( 762,15, 12, 54,0x14),
1071  FieldTrait( 788, 1, 96, 44,0x14), FieldTrait( 854, 1,103, 0,0x04), FieldTrait( 864, 1, 43, 38,0x1c),
1072  FieldTrait( 873,25, 44, 54,0x14), FieldTrait( 874,25, 45, 54,0x14), FieldTrait( 875, 1, 41, 54,0x14),
1073  FieldTrait( 876,15, 42, 54,0x14), FieldTrait( 898,14,100, 44,0x14), FieldTrait( 913,15, 92, 44,0x14),
1074  FieldTrait( 914,15, 93, 44,0x14), FieldTrait( 915,25, 94, 44,0x14), FieldTrait( 916,25, 97, 44,0x14),
1075  FieldTrait( 917,25, 98, 44,0x14), FieldTrait( 918,19, 95, 44,0x14), FieldTrait( 919, 1, 99, 44,0x14),
1076  FieldTrait( 947,19, 28, 54,0x14), FieldTrait( 965,15, 46, 54,0x14), FieldTrait( 966,15, 47, 54,0x14),
1077  FieldTrait( 967, 9, 49, 54,0x14), FieldTrait( 968, 9, 50, 54,0x14), FieldTrait( 969, 9, 51, 54,0x14),
1078  FieldTrait( 970, 1, 52, 54,0x14), FieldTrait( 971, 1, 53, 54,0x14), FieldTrait( 996,15, 55, 54,0x14),
1079  FieldTrait( 997,15, 56, 54,0x14), FieldTrait(1018, 1, 54, 57,0x1c), FieldTrait(1049, 7, 48, 54,0x14),
1080  FieldTrait(1079,26, 57, 54,0x14), FieldTrait(1146,13, 59, 54,0x14), FieldTrait(1147,10, 60, 54,0x14),
1081  FieldTrait(1151,15, 58, 54,0x14), FieldTrait(1180,15,140, 8,0x14), FieldTrait(1181, 4,141, 8,0x14),
1082  FieldTrait(1184, 2, 61,150,0x14), FieldTrait(1185,29, 62,150,0x14), FieldTrait(1186,15, 63,150,0x14),
1083  FieldTrait(1191,15, 65, 54,0x14), FieldTrait(1192,10, 66, 54,0x14), FieldTrait(1193, 7, 67, 54,0x14),
1084  FieldTrait(1194, 1, 68, 54,0x14), FieldTrait(1195,13, 69, 54,0x14), FieldTrait(1196,15, 70, 54,0x14),
1085  FieldTrait(1197,15, 77, 54,0x14), FieldTrait(1198, 1, 71, 54,0x14), FieldTrait(1199,11, 72, 54,0x14),
1086  FieldTrait(1200,11, 73, 54,0x14), FieldTrait(1227,15, 64, 54,0x14), FieldTrait(1242, 8, 76, 54,0x14),
1087  FieldTrait(1244, 8, 75, 54,0x14), FieldTrait(1350, 4,142, 8,0x14), FieldTrait(1352, 8,143, 8,0x14),
1088  FieldTrait(1435, 1, 78, 54,0x14), FieldTrait(1439, 1, 79, 54,0x14), FieldTrait(1449,15, 80, 54,0x14),
1089  FieldTrait(1450,15, 81, 54,0x14), FieldTrait(1451,14, 82, 54,0x14), FieldTrait(1452,14, 83, 54,0x14),
1090  FieldTrait(1457,14, 84, 54,0x14), FieldTrait(1458,14, 85, 54,0x14), FieldTrait(1478, 1, 86, 54,0x14),
1091  FieldTrait(1479, 1, 87, 54,0x14), FieldTrait(1480,14, 88, 54,0x14), FieldTrait(1481, 1, 89, 54,0x14),
1092  FieldTrait(1482, 1, 90, 54,0x14), FieldTrait(1483, 1, 91, 21,0x1c)
1093 };
1094 const FieldTrait_Hash_Array IOI::_ftha(IOI::_traits, 143);
1095 const MsgType IOI::_msgtype("6");
1096 //-------------------------------------------------------------------------------------------------
1097 const FieldTrait IOI::NoIOIQualifiers::_traits[] =
1098 {
1099  FieldTrait( 104, 7, 1, 0,0x04)
1100 };
1101 const FieldTrait_Hash_Array
1103 const MsgType IOI::NoIOIQualifiers::_msgtype("NoIOIQualifiers");
1104 //-------------------------------------------------------------------------------------------------
1105 const FieldTrait *IOI::NoRoutingIDs::_traits(NoRoutingIDsV1_traits);
1106 const FieldTrait_Hash_Array& IOI::NoRoutingIDs::_ftha(NoRoutingIDsV1_ftha);
1107 const MsgType& IOI::NoRoutingIDs::_msgtype(NoRoutingIDsV1_msgtype);
1108 //-------------------------------------------------------------------------------------------------
1109 const FieldTrait *IOI::NoStipulations::_traits(NoStipulationsV1_traits);
1110 const FieldTrait_Hash_Array& IOI::NoStipulations::_ftha(NoStipulationsV1_ftha);
1111 const MsgType& IOI::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
1112 //-------------------------------------------------------------------------------------------------
1113 const FieldTrait *IOI::NoPartyIDs::_traits(NoPartyIDsV1_traits);
1114 const FieldTrait_Hash_Array& IOI::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
1115 const MsgType& IOI::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
1116 //-------------------------------------------------------------------------------------------------
1117 const FieldTrait *IOI::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
1118 const FieldTrait_Hash_Array& IOI::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
1119 const MsgType& IOI::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
1120 //-------------------------------------------------------------------------------------------------
1121 const FieldTrait *IOI::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
1122 const FieldTrait_Hash_Array& IOI::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
1123 const MsgType& IOI::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
1124 //-------------------------------------------------------------------------------------------------
1125 const FieldTrait IOI::NoLegs::_traits[] =
1126 {
1127  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
1128  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
1129  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
1130  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
1131  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
1132  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
1133  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
1134  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
1135  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
1136  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
1137  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
1138  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
1139  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 682,15, 55, 0,0x04), FieldTrait( 683, 1, 56, 65,0x1c),
1140  FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14), FieldTrait( 764,15, 9, 56,0x14),
1141  FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14), FieldTrait( 956,25, 42, 56,0x14),
1142  FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14), FieldTrait(1017, 9, 45, 56,0x14),
1143  FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14), FieldTrait(1358, 1, 48, 56,0x14),
1144  FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14), FieldTrait(1422,10, 52, 56,0x14),
1145  FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
1146 };
1147 const FieldTrait_Hash_Array
1149 const MsgType IOI::NoLegs::_msgtype("NoLegs");
1150 //-------------------------------------------------------------------------------------------------
1151 const FieldTrait *IOI::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
1152 const FieldTrait_Hash_Array& IOI::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
1153 const MsgType& IOI::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
1154 //-------------------------------------------------------------------------------------------------
1155 const FieldTrait *IOI::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
1156 const FieldTrait_Hash_Array& IOI::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
1157 const MsgType& IOI::NoLegs::NoLegStipulations::_msgtype(NoLegStipulationsV1_msgtype);
1158 //-------------------------------------------------------------------------------------------------
1159 const FieldTrait *IOI::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
1160 const FieldTrait_Hash_Array& IOI::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
1161 const MsgType& IOI::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
1162 //-------------------------------------------------------------------------------------------------
1163 const FieldTrait *IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
1164 const FieldTrait_Hash_Array& IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
1165 const MsgType& IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
1166 //-------------------------------------------------------------------------------------------------
1167 const FieldTrait *IOI::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
1168 const FieldTrait_Hash_Array& IOI::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
1169 const MsgType& IOI::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
1170 //-------------------------------------------------------------------------------------------------
1171 const FieldTrait *IOI::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
1172 const FieldTrait_Hash_Array& IOI::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
1173 const MsgType& IOI::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
1174 //-------------------------------------------------------------------------------------------------
1175 const FieldTrait *IOI::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
1176 const FieldTrait_Hash_Array& IOI::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
1178 //-------------------------------------------------------------------------------------------------
1179 const FieldTrait *IOI::NoEvents::_traits(NoEventsV1_traits);
1180 const FieldTrait_Hash_Array& IOI::NoEvents::_ftha(NoEventsV1_ftha);
1181 const MsgType& IOI::NoEvents::_msgtype(NoEventsV1_msgtype);
1182 //-------------------------------------------------------------------------------------------------
1183 const FieldTrait *IOI::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
1184 const FieldTrait_Hash_Array& IOI::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
1185 const MsgType& IOI::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
1186 //-------------------------------------------------------------------------------------------------
1187 const FieldTrait *IOI::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
1188 const FieldTrait_Hash_Array& IOI::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
1189 const MsgType& IOI::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype(NoInstrumentPartySubIDsV1_msgtype);
1190 //-------------------------------------------------------------------------------------------------
1191 const FieldTrait *IOI::NoComplexEvents::_traits(NoComplexEventsV1_traits);
1192 const FieldTrait_Hash_Array& IOI::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
1193 const MsgType& IOI::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
1194 //-------------------------------------------------------------------------------------------------
1195 const FieldTrait *IOI::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
1196 const FieldTrait_Hash_Array& IOI::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
1197 const MsgType& IOI::NoComplexEvents::NoComplexEventDates::_msgtype(NoComplexEventDatesV1_msgtype);
1198 //-------------------------------------------------------------------------------------------------
1199 const FieldTrait *IOI::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
1200 const FieldTrait_Hash_Array& IOI::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
1202 //-------------------------------------------------------------------------------------------------
1203 const FieldTrait Advertisement::_traits[] =
1204 {
1205  FieldTrait( 2,15, 1, 0,0x04), FieldTrait( 3,15, 3, 0,0x04), FieldTrait( 4, 7, 94, 0,0x04),
1206  FieldTrait( 5,15, 2, 0,0x04), FieldTrait( 15,19, 98, 0,0x04), FieldTrait( 22,15, 7, 54,0x14),
1207  FieldTrait( 30,20,105, 0,0x04), FieldTrait( 44,11, 97, 0,0x04), FieldTrait( 48,15, 6, 54,0x14),
1208  FieldTrait( 53,10, 95, 0,0x04), FieldTrait( 55,15, 4, 54,0x14), FieldTrait( 58,15,101, 0,0x04),
1209  FieldTrait( 60,22,100, 0,0x04), FieldTrait( 65,15, 5, 54,0x14), FieldTrait( 75,25, 99, 0,0x04),
1210  FieldTrait( 106,15, 33, 54,0x14), FieldTrait( 107,15, 36, 54,0x14), FieldTrait( 149,15,104, 0,0x04),
1211  FieldTrait( 167,15, 11, 54,0x14), FieldTrait( 200,21, 13, 54,0x14), FieldTrait( 201, 1, 74, 54,0x14),
1212  FieldTrait( 202,11, 27, 54,0x14), FieldTrait( 206, 7, 29, 54,0x14), FieldTrait( 207,20, 32, 54,0x14),
1213  FieldTrait( 223,14, 31, 54,0x14), FieldTrait( 224,25, 15, 54,0x14), FieldTrait( 225,25, 16, 54,0x14),
1214  FieldTrait( 226, 1, 18, 54,0x14), FieldTrait( 227,14, 19, 54,0x14), FieldTrait( 228, 9, 20, 54,0x14),
1215  FieldTrait( 231, 9, 30, 54,0x14), FieldTrait( 239, 1, 17, 54,0x14), FieldTrait( 240,25, 26, 54,0x14),
1216  FieldTrait( 255,15, 21, 54,0x14), FieldTrait( 336,15,106, 0,0x04), FieldTrait( 348, 2, 34, 54,0x14),
1217  FieldTrait( 349,28, 35, 54,0x14), FieldTrait( 350, 2, 37, 54,0x14), FieldTrait( 351,28, 38, 54,0x14),
1218  FieldTrait( 354, 2,102, 0,0x04), FieldTrait( 355,28,103, 0,0x04), FieldTrait( 454, 1, 8,142,0x1c),
1219  FieldTrait( 460, 1, 9, 54,0x14), FieldTrait( 461,15, 10, 54,0x14), FieldTrait( 470,18, 23, 54,0x14),
1220  FieldTrait( 471,15, 24, 54,0x14), FieldTrait( 472,15, 25, 54,0x14), FieldTrait( 541,25, 14, 54,0x14),
1221  FieldTrait( 543,15, 22, 54,0x14), FieldTrait( 555, 1, 92, 49,0x1c), FieldTrait( 625,15,107, 0,0x04),
1222  FieldTrait( 667,21, 40, 54,0x14), FieldTrait( 691,15, 39, 54,0x14), FieldTrait( 711, 1, 93,188,0x1c),
1223  FieldTrait( 762,15, 12, 54,0x14), FieldTrait( 854, 1, 96, 0,0x04), FieldTrait( 864, 1, 43, 38,0x1c),
1224  FieldTrait( 873,25, 44, 54,0x14), FieldTrait( 874,25, 45, 54,0x14), FieldTrait( 875, 1, 41, 54,0x14),
1225  FieldTrait( 876,15, 42, 54,0x14), FieldTrait( 947,19, 28, 54,0x14), FieldTrait( 965,15, 46, 54,0x14),
1226  FieldTrait( 966,15, 47, 54,0x14), FieldTrait( 967, 9, 49, 54,0x14), FieldTrait( 968, 9, 50, 54,0x14),
1227  FieldTrait( 969, 9, 51, 54,0x14), FieldTrait( 970, 1, 52, 54,0x14), FieldTrait( 971, 1, 53, 54,0x14),
1228  FieldTrait( 996,15, 55, 54,0x14), FieldTrait( 997,15, 56, 54,0x14), FieldTrait(1018, 1, 54, 57,0x1c),
1229  FieldTrait(1049, 7, 48, 54,0x14), FieldTrait(1079,26, 57, 54,0x14), FieldTrait(1146,13, 59, 54,0x14),
1230  FieldTrait(1147,10, 60, 54,0x14), FieldTrait(1151,15, 58, 54,0x14), FieldTrait(1184, 2, 61,150,0x14),
1231  FieldTrait(1185,29, 62,150,0x14), FieldTrait(1186,15, 63,150,0x14), FieldTrait(1191,15, 65, 54,0x14),
1232  FieldTrait(1192,10, 66, 54,0x14), FieldTrait(1193, 7, 67, 54,0x14), FieldTrait(1194, 1, 68, 54,0x14),
1233  FieldTrait(1195,13, 69, 54,0x14), FieldTrait(1196,15, 70, 54,0x14), FieldTrait(1197,15, 77, 54,0x14),
1234  FieldTrait(1198, 1, 71, 54,0x14), FieldTrait(1199,11, 72, 54,0x14), FieldTrait(1200,11, 73, 54,0x14),
1235  FieldTrait(1227,15, 64, 54,0x14), FieldTrait(1242, 8, 76, 54,0x14), FieldTrait(1244, 8, 75, 54,0x14),
1236  FieldTrait(1435, 1, 78, 54,0x14), FieldTrait(1439, 1, 79, 54,0x14), FieldTrait(1449,15, 80, 54,0x14),
1237  FieldTrait(1450,15, 81, 54,0x14), FieldTrait(1451,14, 82, 54,0x14), FieldTrait(1452,14, 83, 54,0x14),
1238  FieldTrait(1457,14, 84, 54,0x14), FieldTrait(1458,14, 85, 54,0x14), FieldTrait(1478, 1, 86, 54,0x14),
1239  FieldTrait(1479, 1, 87, 54,0x14), FieldTrait(1480,14, 88, 54,0x14), FieldTrait(1481, 1, 89, 54,0x14),
1240  FieldTrait(1482, 1, 90, 54,0x14), FieldTrait(1483, 1, 91, 21,0x1c)
1241 };
1242 const FieldTrait_Hash_Array Advertisement::_ftha(Advertisement::_traits, 107);
1243 const MsgType Advertisement::_msgtype("7");
1244 //-------------------------------------------------------------------------------------------------
1245 const FieldTrait *Advertisement::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
1246 const FieldTrait_Hash_Array& Advertisement::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
1247 const MsgType& Advertisement::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
1248 //-------------------------------------------------------------------------------------------------
1249 const FieldTrait *Advertisement::NoLegs::_traits(NoLegsV7_traits);
1250 const FieldTrait_Hash_Array& Advertisement::NoLegs::_ftha(NoLegsV7_ftha);
1251 const MsgType& Advertisement::NoLegs::_msgtype(NoLegsV7_msgtype);
1252 //-------------------------------------------------------------------------------------------------
1253 const FieldTrait *Advertisement::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
1254 const FieldTrait_Hash_Array& Advertisement::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
1255 const MsgType& Advertisement::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
1256 //-------------------------------------------------------------------------------------------------
1257 const FieldTrait *Advertisement::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
1258 const FieldTrait_Hash_Array& Advertisement::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
1259 const MsgType& Advertisement::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
1260 //-------------------------------------------------------------------------------------------------
1261 const FieldTrait *Advertisement::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
1262 const FieldTrait_Hash_Array& Advertisement::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
1263 const MsgType& Advertisement::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
1264 //-------------------------------------------------------------------------------------------------
1265 const FieldTrait *Advertisement::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
1266 const FieldTrait_Hash_Array& Advertisement::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
1267 const MsgType& Advertisement::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
1268 //-------------------------------------------------------------------------------------------------
1269 const FieldTrait *Advertisement::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
1270 const FieldTrait_Hash_Array& Advertisement::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
1271 const MsgType& Advertisement::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
1272 //-------------------------------------------------------------------------------------------------
1273 const FieldTrait *Advertisement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
1274 const FieldTrait_Hash_Array& Advertisement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
1276 //-------------------------------------------------------------------------------------------------
1277 const FieldTrait *Advertisement::NoEvents::_traits(NoEventsV1_traits);
1278 const FieldTrait_Hash_Array& Advertisement::NoEvents::_ftha(NoEventsV1_ftha);
1279 const MsgType& Advertisement::NoEvents::_msgtype(NoEventsV1_msgtype);
1280 //-------------------------------------------------------------------------------------------------
1281 const FieldTrait *Advertisement::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
1282 const FieldTrait_Hash_Array& Advertisement::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
1283 const MsgType& Advertisement::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
1284 //-------------------------------------------------------------------------------------------------
1285 const FieldTrait *Advertisement::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
1286 const FieldTrait_Hash_Array& Advertisement::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
1287 const MsgType& Advertisement::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype(NoInstrumentPartySubIDsV1_msgtype);
1288 //-------------------------------------------------------------------------------------------------
1289 const FieldTrait *Advertisement::NoComplexEvents::_traits(NoComplexEventsV1_traits);
1290 const FieldTrait_Hash_Array& Advertisement::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
1291 const MsgType& Advertisement::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
1292 //-------------------------------------------------------------------------------------------------
1293 const FieldTrait *Advertisement::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
1294 const FieldTrait_Hash_Array& Advertisement::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
1295 const MsgType& Advertisement::NoComplexEvents::NoComplexEventDates::_msgtype(NoComplexEventDatesV1_msgtype);
1296 //-------------------------------------------------------------------------------------------------
1297 const FieldTrait *Advertisement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
1298 const FieldTrait_Hash_Array& Advertisement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
1300 //-------------------------------------------------------------------------------------------------
1301 const FieldTrait ExecutionReport::_traits[] =
1302 {
1303  FieldTrait( 1,15, 27, 0,0x04), FieldTrait( 6,11,196, 0,0x04), FieldTrait( 11,15, 5, 0,0x04),
1304  FieldTrait( 12,13,204, 16,0x14), FieldTrait( 13, 7,205, 16,0x14), FieldTrait( 14,10,195, 0,0x04),
1305  FieldTrait( 15,19,171, 0,0x04), FieldTrait( 17,15, 20, 0,0x04), FieldTrait( 18,16,178, 0,0x04),
1306  FieldTrait( 19,15, 21, 0,0x04), FieldTrait( 21, 7,241, 0,0x04), FieldTrait( 22,15, 40, 54,0x14),
1307  FieldTrait( 29, 7,193, 0,0x04), FieldTrait( 30,20,189, 0,0x04), FieldTrait( 31,11,184, 0,0x04),
1308  FieldTrait( 32,10,182, 0,0x04), FieldTrait( 37,15, 1, 0,0x04), FieldTrait( 38,10,138, 93,0x14),
1309  FieldTrait( 39, 7, 23, 0,0x04), FieldTrait( 40, 7,143, 0,0x04), FieldTrait( 41,15, 6, 0,0x04),
1310  FieldTrait( 44,11,145, 0,0x04), FieldTrait( 48,15, 39, 54,0x14), FieldTrait( 54, 7,135, 0,0x04),
1311  FieldTrait( 55,15, 37, 54,0x14), FieldTrait( 58,15,247, 0,0x04), FieldTrait( 59, 7,174, 0,0x04),
1312  FieldTrait( 60,22,202, 0,0x04), FieldTrait( 63,15, 33, 0,0x04), FieldTrait( 64,25, 34, 0,0x04),
1313  FieldTrait( 65,15, 38, 54,0x14), FieldTrait( 66,15, 16, 0,0x04), FieldTrait( 70,15,316, 0,0x04),
1314  FieldTrait( 75,25,201, 0,0x04), FieldTrait( 77, 7,244, 0,0x04), FieldTrait( 78, 1,317,104,0x1c),
1315  FieldTrait( 99,11,146, 0,0x04), FieldTrait( 103, 1, 25, 0,0x04), FieldTrait( 106,15, 66, 54,0x14),
1316  FieldTrait( 107,15, 69, 54,0x14), FieldTrait( 110,10,242, 0,0x04), FieldTrait( 111,10,243, 0,0x04),
1317  FieldTrait( 113, 8,203, 0,0x04), FieldTrait( 118,13,236, 0,0x04), FieldTrait( 119,13,237, 0,0x04),
1318  FieldTrait( 120,19,238, 0,0x04), FieldTrait( 126,22,177, 0,0x04), FieldTrait( 136, 1,268, 77,0x1c),
1319  FieldTrait( 150, 7, 22, 0,0x04), FieldTrait( 151,10,194, 0,0x04), FieldTrait( 152,10,139, 93,0x14),
1320  FieldTrait( 155, 9,239, 0,0x04), FieldTrait( 156, 7,240, 0,0x04), FieldTrait( 157, 1,223, 0,0x04),
1321  FieldTrait( 158,14,225, 0,0x04), FieldTrait( 159,13,226, 0,0x04), FieldTrait( 167,15, 44, 54,0x14),
1322  FieldTrait( 168,22,175, 0,0x04), FieldTrait( 192,10,251, 0,0x04), FieldTrait( 193,25,250, 0,0x04),
1323  FieldTrait( 194,11,187, 0,0x04), FieldTrait( 195,12,188, 0,0x04), FieldTrait( 198,15, 2, 0,0x04),
1324  FieldTrait( 200,21, 46, 54,0x14), FieldTrait( 201, 1,107, 54,0x14), FieldTrait( 202,11, 60, 54,0x14),
1325  FieldTrait( 206, 7, 62, 54,0x14), FieldTrait( 207,20, 65, 54,0x14), FieldTrait( 210,10,245, 0,0x04),
1326  FieldTrait( 211, 9,147,100,0x14), FieldTrait( 218,12,208,160,0x14), FieldTrait( 220,19,209,160,0x14),
1327  FieldTrait( 221,15,210,160,0x14), FieldTrait( 222,15,211,160,0x14), FieldTrait( 223,14, 64, 54,0x14),
1328  FieldTrait( 224,25, 48, 54,0x14), FieldTrait( 225,25, 49, 54,0x14), FieldTrait( 226, 1, 51, 54,0x14),
1329  FieldTrait( 227,14, 52, 54,0x14), FieldTrait( 228, 9, 53, 54,0x14), FieldTrait( 229,25, 14, 0,0x04),
1330  FieldTrait( 230,25,224, 0,0x04), FieldTrait( 231, 9, 63, 54,0x14), FieldTrait( 232, 1,136,162,0x1c),
1331  FieldTrait( 235,15,216,198,0x14), FieldTrait( 236,14,217,198,0x14), FieldTrait( 237,13,235, 0,0x04),
1332  FieldTrait( 238,13,234, 0,0x04), FieldTrait( 239, 1, 50, 54,0x14), FieldTrait( 240,25, 59, 54,0x14),
1333  FieldTrait( 255,15, 54, 54,0x14), FieldTrait( 258, 8,231, 0,0x04), FieldTrait( 259,25,232, 0,0x04),
1334  FieldTrait( 260,11,233, 0,0x04), FieldTrait( 336,15,190, 0,0x04), FieldTrait( 348, 2, 67, 54,0x14),
1335  FieldTrait( 349,28, 68, 54,0x14), FieldTrait( 350, 2, 70, 54,0x14), FieldTrait( 351,28, 71, 54,0x14),
1336  FieldTrait( 354, 2,248, 0,0x04), FieldTrait( 355,28,249, 0,0x04), FieldTrait( 376,15,172, 0,0x04),
1337  FieldTrait( 377, 8,173, 0,0x04), FieldTrait( 378, 1, 26, 0,0x04), FieldTrait( 381,13,222, 0,0x04),
1338  FieldTrait( 382, 1, 15, 25,0x1c), FieldTrait( 388, 7,158, 35,0x14), FieldTrait( 389, 9,159, 35,0x14),
1339  FieldTrait( 423, 1,144, 0,0x04), FieldTrait( 424,10,197, 0,0x04), FieldTrait( 425,10,198, 0,0x04),
1340  FieldTrait( 426,11,199, 0,0x04), FieldTrait( 427, 1,200, 0,0x04), FieldTrait( 432,25,176, 0,0x04),
1341  FieldTrait( 442, 7,253, 0,0x04), FieldTrait( 453, 1, 13, 94,0x1c), FieldTrait( 454, 1, 41,142,0x1c),
1342  FieldTrait( 460, 1, 42, 54,0x14), FieldTrait( 461,15, 43, 54,0x14), FieldTrait( 468, 7,141, 93,0x14),
1343  FieldTrait( 469, 9,142, 93,0x14), FieldTrait( 470,18, 56, 54,0x14), FieldTrait( 471,15, 57, 54,0x14),
1344  FieldTrait( 472,15, 58, 54,0x14), FieldTrait( 479,19,206, 16,0x14), FieldTrait( 480, 7,254, 0,0x04),
1345  FieldTrait( 481, 7,255, 0,0x04), FieldTrait( 483,22,258, 0,0x04), FieldTrait( 484, 7,260, 0,0x04),
1346  FieldTrait( 485, 9,261, 0,0x04), FieldTrait( 494,15,257, 0,0x04), FieldTrait( 497, 7,207, 16,0x14),
1347  FieldTrait( 513,15,256, 0,0x04), FieldTrait( 515,22,259, 0,0x04), FieldTrait( 516,14,140, 93,0x14),
1348  FieldTrait( 518, 1,265, 22,0x1c), FieldTrait( 526,15, 3, 0,0x04), FieldTrait( 527,15, 4, 0,0x04),
1349  FieldTrait( 528, 7,179, 0,0x04), FieldTrait( 529,16,180, 0,0x04), FieldTrait( 541,25, 47, 54,0x14),
1350  FieldTrait( 543,15, 55, 54,0x14), FieldTrait( 544, 7, 35, 0,0x04), FieldTrait( 548,15, 17, 0,0x04),
1351  FieldTrait( 549, 1, 19, 0,0x04), FieldTrait( 551,15, 18, 0,0x04), FieldTrait( 555, 1,266, 48,0x1c),
1352  FieldTrait( 574,15,280, 0,0x04), FieldTrait( 581, 1, 29, 0,0x04), FieldTrait( 582, 1,181, 0,0x04),
1353  FieldTrait( 583,15, 7, 0,0x04), FieldTrait( 584,15, 10, 0,0x04), FieldTrait( 589, 7, 30, 0,0x04),
1354  FieldTrait( 590, 7, 31, 0,0x04), FieldTrait( 591, 7, 32, 0,0x04), FieldTrait( 625,15,191, 0,0x04),
1355  FieldTrait( 635,15, 36, 0,0x04), FieldTrait( 636, 8, 24, 0,0x04), FieldTrait( 638, 1,262, 0,0x04),
1356  FieldTrait( 639,12,263, 0,0x04), FieldTrait( 641,12,252, 0,0x04), FieldTrait( 651,11,185, 0,0x04),
1357  FieldTrait( 652,10,183, 0,0x04), FieldTrait( 660, 1, 28, 0,0x04), FieldTrait( 662,11,212,160,0x14),
1358  FieldTrait( 663, 1,213,160,0x14), FieldTrait( 667,21, 73, 54,0x14), FieldTrait( 669,11,186, 0,0x04),
1359  FieldTrait( 691,15, 72, 54,0x14), FieldTrait( 693,15, 8, 0,0x04), FieldTrait( 696,25,219,198,0x14),
1360  FieldTrait( 697,11,220,198,0x14), FieldTrait( 698, 1,221,198,0x14), FieldTrait( 699,15,214,160,0x14),
1361  FieldTrait( 701,25,218,198,0x14), FieldTrait( 711, 1,134,188,0x1c), FieldTrait( 738,13,227, 0,0x04),
1362  FieldTrait( 761,15,215,160,0x14), FieldTrait( 762,15, 45, 54,0x14), FieldTrait( 768, 1,276,182,0x1c),
1363  FieldTrait( 775, 1,246, 0,0x04), FieldTrait( 788, 1,129, 44,0x14), FieldTrait( 790,15, 9, 0,0x04),
1364  FieldTrait( 797, 8,267, 0,0x04), FieldTrait( 811, 9,314, 0,0x04), FieldTrait( 835, 1,148,100,0x14),
1365  FieldTrait( 836, 1,149,100,0x14), FieldTrait( 837, 1,150,100,0x14), FieldTrait( 838, 1,151,100,0x14),
1366  FieldTrait( 839,11,165, 0,0x04), FieldTrait( 840, 1,152,100,0x14), FieldTrait( 841, 1,160, 35,0x14),
1367  FieldTrait( 842, 1,161, 35,0x14), FieldTrait( 843, 1,162, 35,0x14), FieldTrait( 844, 1,163, 35,0x14),
1368  FieldTrait( 845,11,166, 0,0x04), FieldTrait( 846, 1,164, 35,0x14), FieldTrait( 847, 1,167, 0,0x04),
1369  FieldTrait( 848,15,168, 0,0x04), FieldTrait( 849,14,169, 0,0x04), FieldTrait( 850, 9,170, 0,0x04),
1370  FieldTrait( 851, 1,264, 0,0x04), FieldTrait( 854, 1,137, 0,0x04), FieldTrait( 864, 1, 76, 38,0x1c),
1371  FieldTrait( 873,25, 77, 54,0x14), FieldTrait( 874,25, 78, 54,0x14), FieldTrait( 875, 1, 74, 54,0x14),
1372  FieldTrait( 876,15, 75, 54,0x14), FieldTrait( 880,15,315, 0,0x04), FieldTrait( 893, 8,319, 0,0x04),
1373  FieldTrait( 898,14,133, 44,0x14), FieldTrait( 911, 1, 11, 0,0x04), FieldTrait( 912, 8, 12, 0,0x04),
1374  FieldTrait( 913,15,125, 44,0x14), FieldTrait( 914,15,126, 44,0x14), FieldTrait( 915,25,127, 44,0x14),
1375  FieldTrait( 916,25,130, 44,0x14), FieldTrait( 917,25,131, 44,0x14), FieldTrait( 918,19,128, 44,0x14),
1376  FieldTrait( 919, 1,132, 44,0x14), FieldTrait( 920,13,228, 0,0x04), FieldTrait( 921,13,229, 0,0x04),
1377  FieldTrait( 922,13,230, 0,0x04), FieldTrait( 943,15,192, 0,0x04), FieldTrait( 947,19, 61, 54,0x14),
1378  FieldTrait( 957, 1,269,163,0x1c), FieldTrait( 961,15,270, 0,0x04), FieldTrait( 965,15, 79, 54,0x14),
1379  FieldTrait( 966,15, 80, 54,0x14), FieldTrait( 967, 9, 82, 54,0x14), FieldTrait( 968, 9, 83, 54,0x14),
1380  FieldTrait( 969, 9, 84, 54,0x14), FieldTrait( 970, 1, 85, 54,0x14), FieldTrait( 971, 1, 86, 54,0x14),
1381  FieldTrait( 996,15, 88, 54,0x14), FieldTrait( 997,15, 89, 54,0x14), FieldTrait(1018, 1, 87, 57,0x1c),
1382  FieldTrait(1028, 8,271, 0,0x04), FieldTrait(1029, 8,272, 0,0x04), FieldTrait(1030,15,273, 0,0x04),
1383  FieldTrait(1031,17,274, 0,0x04), FieldTrait(1032, 1,275, 0,0x04), FieldTrait(1049, 7, 81, 54,0x14),
1384  FieldTrait(1056,10,278, 0,0x04), FieldTrait(1057, 8,277, 0,0x04), FieldTrait(1071,12,279, 0,0x04),
1385  FieldTrait(1079,26, 90, 54,0x14), FieldTrait(1082,10,303, 36,0x14), FieldTrait(1083, 7,304, 36,0x14),
1386  FieldTrait(1084, 7,305, 36,0x14), FieldTrait(1085,10,306, 36,0x14), FieldTrait(1086,10,307, 36,0x14),
1387  FieldTrait(1087,10,308, 36,0x14), FieldTrait(1088,10,309, 36,0x14), FieldTrait(1089,10,301, 0,0x04),
1388  FieldTrait(1090, 1,302, 0,0x04), FieldTrait(1091, 8,300, 0,0x04), FieldTrait(1092, 7,283, 0,0x04),
1389  FieldTrait(1093, 7,282, 0,0x04), FieldTrait(1094, 1,153,100,0x14), FieldTrait(1095,11,299, 0,0x04),
1390  FieldTrait(1096,15,154,100,0x14), FieldTrait(1097,15,155,100,0x14), FieldTrait(1098,15,156,100,0x14),
1391  FieldTrait(1099,15,157,100,0x14), FieldTrait(1100, 7,284,186,0x14), FieldTrait(1101, 7,285,186,0x14),
1392  FieldTrait(1102,11,286,186,0x14), FieldTrait(1103,15,287,186,0x14), FieldTrait(1104,15,288,186,0x14),
1393  FieldTrait(1105,15,289,186,0x14), FieldTrait(1106,15,290,186,0x14), FieldTrait(1107, 7,291,186,0x14),
1394  FieldTrait(1108, 7,292,186,0x14), FieldTrait(1109, 7,293,186,0x14), FieldTrait(1110,11,294,186,0x14),
1395  FieldTrait(1111, 7,295,186,0x14), FieldTrait(1112,10,296,186,0x14), FieldTrait(1113,15,297,186,0x14),
1396  FieldTrait(1114,15,298,186,0x14), FieldTrait(1115, 7,281, 0,0x04), FieldTrait(1138,10,310, 36,0x14),
1397  FieldTrait(1146,13, 92, 54,0x14), FieldTrait(1147,10, 93, 54,0x14), FieldTrait(1151,15, 91, 54,0x14),
1398  FieldTrait(1180,15,322, 8,0x14), FieldTrait(1181, 4,323, 8,0x14), FieldTrait(1184, 2, 94,150,0x14),
1399  FieldTrait(1185,29, 95,150,0x14), FieldTrait(1186,15, 96,150,0x14), FieldTrait(1188, 9,311, 0,0x04),
1400  FieldTrait(1189, 9,312, 0,0x04), FieldTrait(1190, 9,313, 0,0x04), FieldTrait(1191,15, 98, 54,0x14),
1401  FieldTrait(1192,10, 99, 54,0x14), FieldTrait(1193, 7,100, 54,0x14), FieldTrait(1194, 1,101, 54,0x14),
1402  FieldTrait(1195,13,102, 54,0x14), FieldTrait(1196,15,103, 54,0x14), FieldTrait(1197,15,110, 54,0x14),
1403  FieldTrait(1198, 1,104, 54,0x14), FieldTrait(1199,11,105, 54,0x14), FieldTrait(1200,11,106, 54,0x14),
1404  FieldTrait(1227,15, 97, 54,0x14), FieldTrait(1242, 8,109, 54,0x14), FieldTrait(1244, 8,108, 54,0x14),
1405  FieldTrait(1350, 4,324, 8,0x14), FieldTrait(1352, 8,325, 8,0x14), FieldTrait(1361, 1,318, 0,0x04),
1406  FieldTrait(1362, 1,320, 43,0x1c), FieldTrait(1380,14,321, 0,0x04), FieldTrait(1435, 1,111, 54,0x14),
1407  FieldTrait(1439, 1,112, 54,0x14), FieldTrait(1445, 1,326,118,0x1c), FieldTrait(1449,15,113, 54,0x14),
1408  FieldTrait(1450,15,114, 54,0x14), FieldTrait(1451,14,115, 54,0x14), FieldTrait(1452,14,116, 54,0x14),
1409  FieldTrait(1457,14,117, 54,0x14), FieldTrait(1458,14,118, 54,0x14), FieldTrait(1478, 1,119, 54,0x14),
1410  FieldTrait(1479, 1,120, 54,0x14), FieldTrait(1480,14,121, 54,0x14), FieldTrait(1481, 1,122, 54,0x14),
1411  FieldTrait(1482, 1,123, 54,0x14), FieldTrait(1483, 1,124, 21,0x1c)
1412 };
1413 const FieldTrait_Hash_Array ExecutionReport::_ftha(ExecutionReport::_traits, 326);
1415 //-------------------------------------------------------------------------------------------------
1416 const FieldTrait *ExecutionReport::NoAllocs::_traits(NoAllocsV1_traits);
1417 const FieldTrait_Hash_Array& ExecutionReport::NoAllocs::_ftha(NoAllocsV1_ftha);
1418 const MsgType& ExecutionReport::NoAllocs::_msgtype(NoAllocsV1_msgtype);
1419 //-------------------------------------------------------------------------------------------------
1420 const FieldTrait *ExecutionReport::NoAllocs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
1421 const FieldTrait_Hash_Array& ExecutionReport::NoAllocs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
1422 const MsgType& ExecutionReport::NoAllocs::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
1423 //-------------------------------------------------------------------------------------------------
1424 const FieldTrait *ExecutionReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
1425 const FieldTrait_Hash_Array& ExecutionReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
1427 //-------------------------------------------------------------------------------------------------
1428 const FieldTrait *ExecutionReport::NoMiscFees::_traits(NoMiscFeesV1_traits);
1429 const FieldTrait_Hash_Array& ExecutionReport::NoMiscFees::_ftha(NoMiscFeesV1_ftha);
1430 const MsgType& ExecutionReport::NoMiscFees::_msgtype(NoMiscFeesV1_msgtype);
1431 //-------------------------------------------------------------------------------------------------
1432 const FieldTrait *ExecutionReport::NoStipulations::_traits(NoStipulationsV1_traits);
1433 const FieldTrait_Hash_Array& ExecutionReport::NoStipulations::_ftha(NoStipulationsV1_ftha);
1434 const MsgType& ExecutionReport::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
1435 //-------------------------------------------------------------------------------------------------
1436 const FieldTrait ExecutionReport::NoContraBrokers::_traits[] =
1437 {
1438  FieldTrait( 337,15, 2, 0,0x04), FieldTrait( 375,15, 1, 0,0x04), FieldTrait( 437,10, 3, 0,0x04),
1439  FieldTrait( 438,22, 4, 0,0x04), FieldTrait( 655,15, 5, 0,0x04)
1440 };
1441 const FieldTrait_Hash_Array
1443 const MsgType ExecutionReport::NoContraBrokers::_msgtype("NoContraBrokers");
1444 //-------------------------------------------------------------------------------------------------
1445 const FieldTrait *ExecutionReport::NoPartyIDs::_traits(NoPartyIDsV1_traits);
1446 const FieldTrait_Hash_Array& ExecutionReport::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
1447 const MsgType& ExecutionReport::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
1448 //-------------------------------------------------------------------------------------------------
1449 const FieldTrait *ExecutionReport::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
1450 const FieldTrait_Hash_Array& ExecutionReport::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
1451 const MsgType& ExecutionReport::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
1452 //-------------------------------------------------------------------------------------------------
1453 const FieldTrait *ExecutionReport::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
1454 const FieldTrait_Hash_Array& ExecutionReport::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
1455 const MsgType& ExecutionReport::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
1456 //-------------------------------------------------------------------------------------------------
1457 const FieldTrait *ExecutionReport::NoContAmts::_traits(NoContAmtsV1_traits);
1458 const FieldTrait_Hash_Array& ExecutionReport::NoContAmts::_ftha(NoContAmtsV1_ftha);
1459 const MsgType& ExecutionReport::NoContAmts::_msgtype(NoContAmtsV1_msgtype);
1460 //-------------------------------------------------------------------------------------------------
1461 const FieldTrait ExecutionReport::NoLegs::_traits[] =
1462 {
1463  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
1464  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
1465  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
1466  FieldTrait( 564, 7, 58, 0,0x04), FieldTrait( 565, 1, 59, 0,0x04), FieldTrait( 566,11, 46, 56,0x14),
1467  FieldTrait( 587, 7, 61, 0,0x04), FieldTrait( 588,25, 62, 0,0x04), FieldTrait( 596,18, 20, 56,0x14),
1468  FieldTrait( 597,15, 21, 56,0x14), FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14),
1469  FieldTrait( 600,15, 1, 56,0x14), FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14),
1470  FieldTrait( 603,15, 4, 56,0x14), FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14),
1471  FieldTrait( 608,15, 7, 56,0x14), FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14),
1472  FieldTrait( 611,25, 11, 56,0x14), FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14),
1473  FieldTrait( 614, 9, 27, 56,0x14), FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14),
1474  FieldTrait( 617,15, 30, 56,0x14), FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14),
1475  FieldTrait( 620,15, 33, 56,0x14), FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14),
1476  FieldTrait( 623, 9, 36, 56,0x14), FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 637,11, 63, 0,0x04),
1477  FieldTrait( 654,15, 60, 0,0x04), FieldTrait( 670, 1, 71, 61,0x1c), FieldTrait( 675,19, 65, 0,0x04),
1478  FieldTrait( 683, 1, 57, 65,0x1c), FieldTrait( 685,10, 64, 0,0x04), FieldTrait( 687,10, 55, 0,0x04),
1479  FieldTrait( 690, 1, 56, 0,0x04), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
1480  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 948, 1, 69, 82,0x1c),
1481  FieldTrait( 955,21, 41, 56,0x14), FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14),
1482  FieldTrait(1001,15, 44, 56,0x14), FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1073,12, 66, 0,0x04),
1483  FieldTrait(1074,10, 67, 0,0x04), FieldTrait(1075,13, 68, 0,0x04), FieldTrait(1212,26, 47, 56,0x14),
1484  FieldTrait(1224,10, 50, 56,0x14), FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1366,15, 70, 0,0x04),
1485  FieldTrait(1379, 9, 72, 0,0x04), FieldTrait(1381,14, 73, 0,0x04), FieldTrait(1383, 9, 74, 0,0x04),
1486  FieldTrait(1384,16, 75, 0,0x04), FieldTrait(1418,10, 76, 0,0x04), FieldTrait(1420, 1, 49, 56,0x14),
1487  FieldTrait(1421,15, 51, 56,0x14), FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14),
1488  FieldTrait(1440, 1, 54, 56,0x14)
1489 };
1490 const FieldTrait_Hash_Array
1493 //-------------------------------------------------------------------------------------------------
1494 const FieldTrait *ExecutionReport::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
1495 const FieldTrait_Hash_Array& ExecutionReport::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
1496 const MsgType& ExecutionReport::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
1497 //-------------------------------------------------------------------------------------------------
1498 const FieldTrait *ExecutionReport::NoLegs::NoLegAllocs::_traits(NoLegAllocsV1_traits);
1499 const FieldTrait_Hash_Array& ExecutionReport::NoLegs::NoLegAllocs::_ftha(NoLegAllocsV1_ftha);
1500 const MsgType& ExecutionReport::NoLegs::NoLegAllocs::_msgtype(NoLegAllocsV1_msgtype);
1501 //-------------------------------------------------------------------------------------------------
1502 const FieldTrait *ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits(NoNested2PartyIDsV1_traits);
1503 const FieldTrait_Hash_Array& ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::_ftha(NoNested2PartyIDsV1_ftha);
1505 //-------------------------------------------------------------------------------------------------
1507 const FieldTrait_Hash_Array& ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NoNested2PartySubIDsV1_ftha);
1509 //-------------------------------------------------------------------------------------------------
1510 const FieldTrait *ExecutionReport::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
1511 const FieldTrait_Hash_Array& ExecutionReport::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
1512 const MsgType& ExecutionReport::NoLegs::NoLegStipulations::_msgtype(NoLegStipulationsV1_msgtype);
1513 //-------------------------------------------------------------------------------------------------
1514 const FieldTrait *ExecutionReport::NoLegs::NoNested3PartyIDs::_traits(NoNested3PartyIDsV1_traits);
1515 const FieldTrait_Hash_Array& ExecutionReport::NoLegs::NoNested3PartyIDs::_ftha(NoNested3PartyIDsV1_ftha);
1516 const MsgType& ExecutionReport::NoLegs::NoNested3PartyIDs::_msgtype(NoNested3PartyIDsV1_msgtype);
1517 //-------------------------------------------------------------------------------------------------
1518 const FieldTrait *ExecutionReport::NoLegs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits(NoNested3PartySubIDsV1_traits);
1519 const FieldTrait_Hash_Array& ExecutionReport::NoLegs::NoNested3PartyIDs::NoNested3PartySubIDs::_ftha(NoNested3PartySubIDsV1_ftha);
1521 //-------------------------------------------------------------------------------------------------
1522 const FieldTrait *ExecutionReport::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
1523 const FieldTrait_Hash_Array& ExecutionReport::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
1524 const MsgType& ExecutionReport::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
1525 //-------------------------------------------------------------------------------------------------
1526 const FieldTrait *ExecutionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
1527 const FieldTrait_Hash_Array& ExecutionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
1528 const MsgType& ExecutionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
1529 //-------------------------------------------------------------------------------------------------
1530 const FieldTrait *ExecutionReport::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
1531 const FieldTrait_Hash_Array& ExecutionReport::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
1532 const MsgType& ExecutionReport::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
1533 //-------------------------------------------------------------------------------------------------
1534 const FieldTrait *ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
1535 const FieldTrait_Hash_Array& ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
1536 const MsgType& ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
1537 //-------------------------------------------------------------------------------------------------
1538 const FieldTrait *ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
1539 const FieldTrait_Hash_Array& ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
1541 //-------------------------------------------------------------------------------------------------
1542 const FieldTrait *ExecutionReport::NoTrdRegTimestamps::_traits(NoTrdRegTimestampsV1_traits);
1543 const FieldTrait_Hash_Array& ExecutionReport::NoTrdRegTimestamps::_ftha(NoTrdRegTimestampsV1_ftha);
1544 const MsgType& ExecutionReport::NoTrdRegTimestamps::_msgtype(NoTrdRegTimestampsV1_msgtype);
1545 //-------------------------------------------------------------------------------------------------
1546 const FieldTrait *ExecutionReport::NoEvents::_traits(NoEventsV1_traits);
1547 const FieldTrait_Hash_Array& ExecutionReport::NoEvents::_ftha(NoEventsV1_ftha);
1548 const MsgType& ExecutionReport::NoEvents::_msgtype(NoEventsV1_msgtype);
1549 //-------------------------------------------------------------------------------------------------
1550 const FieldTrait *ExecutionReport::NoStrategyParameters::_traits(NoStrategyParametersV1_traits);
1551 const FieldTrait_Hash_Array& ExecutionReport::NoStrategyParameters::_ftha(NoStrategyParametersV1_ftha);
1552 const MsgType& ExecutionReport::NoStrategyParameters::_msgtype(NoStrategyParametersV1_msgtype);
1553 //-------------------------------------------------------------------------------------------------
1554 const FieldTrait *ExecutionReport::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
1555 const FieldTrait_Hash_Array& ExecutionReport::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
1556 const MsgType& ExecutionReport::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
1557 //-------------------------------------------------------------------------------------------------
1558 const FieldTrait *ExecutionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
1559 const FieldTrait_Hash_Array& ExecutionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
1561 //-------------------------------------------------------------------------------------------------
1562 const FieldTrait ExecutionReport::NoFills::_traits[] =
1563 {
1564  FieldTrait(1363,15, 1, 0,0x04), FieldTrait(1364,11, 2, 0,0x04), FieldTrait(1365,10, 3, 0,0x04),
1565  FieldTrait(1414, 1, 4, 83,0x1c), FieldTrait(1443, 1, 5, 0,0x04)
1566 };
1567 const FieldTrait_Hash_Array
1570 //-------------------------------------------------------------------------------------------------
1572 {
1573  FieldTrait(1413, 1, 4, 88,0x1c), FieldTrait(1415,15, 1, 0,0x04), FieldTrait(1416, 7, 2, 0,0x04),
1574  FieldTrait(1417, 1, 3, 0,0x04)
1575 };
1576 const FieldTrait_Hash_Array
1579 //-------------------------------------------------------------------------------------------------
1581 {
1582  FieldTrait(1411, 1, 2, 0,0x04), FieldTrait(1412,15, 1, 0,0x04)
1583 };
1584 const FieldTrait_Hash_Array
1587 //-------------------------------------------------------------------------------------------------
1588 const FieldTrait *ExecutionReport::NoRateSources::_traits(NoRateSourcesV1_traits);
1589 const FieldTrait_Hash_Array& ExecutionReport::NoRateSources::_ftha(NoRateSourcesV1_ftha);
1590 const MsgType& ExecutionReport::NoRateSources::_msgtype(NoRateSourcesV1_msgtype);
1591 //-------------------------------------------------------------------------------------------------
1592 const FieldTrait *ExecutionReport::NoComplexEvents::_traits(NoComplexEventsV1_traits);
1593 const FieldTrait_Hash_Array& ExecutionReport::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
1594 const MsgType& ExecutionReport::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
1595 //-------------------------------------------------------------------------------------------------
1596 const FieldTrait *ExecutionReport::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
1597 const FieldTrait_Hash_Array& ExecutionReport::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
1598 const MsgType& ExecutionReport::NoComplexEvents::NoComplexEventDates::_msgtype(NoComplexEventDatesV1_msgtype);
1599 //-------------------------------------------------------------------------------------------------
1600 const FieldTrait *ExecutionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
1601 const FieldTrait_Hash_Array& ExecutionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
1603 //-------------------------------------------------------------------------------------------------
1604 const FieldTrait OrderCancelReject::_traits[] =
1605 {
1606  FieldTrait( 1,15, 11, 0,0x04), FieldTrait( 11,15, 4, 0,0x04), FieldTrait( 37,15, 1, 0,0x04),
1607  FieldTrait( 39, 7, 7, 0,0x04), FieldTrait( 41,15, 6, 0,0x04), FieldTrait( 58,15, 19, 0,0x04),
1608  FieldTrait( 60,22, 16, 0,0x04), FieldTrait( 66,15, 10, 0,0x04), FieldTrait( 75,25, 15, 0,0x04),
1609  FieldTrait( 102, 1, 18, 0,0x04), FieldTrait( 198,15, 2, 0,0x04), FieldTrait( 229,25, 14, 0,0x04),
1610  FieldTrait( 354, 2, 20, 0,0x04), FieldTrait( 355,28, 21, 0,0x04), FieldTrait( 434, 7, 17, 0,0x04),
1611  FieldTrait( 526,15, 3, 0,0x04), FieldTrait( 581, 1, 13, 0,0x04), FieldTrait( 583,15, 5, 0,0x04),
1612  FieldTrait( 586,22, 9, 0,0x04), FieldTrait( 636, 8, 8, 0,0x04), FieldTrait( 660, 1, 12, 0,0x04)
1613 };
1614 const FieldTrait_Hash_Array OrderCancelReject::_ftha(OrderCancelReject::_traits, 21);
1616 //-------------------------------------------------------------------------------------------------
1617 const FieldTrait Logon::_traits[] =
1618 {
1619  FieldTrait( 95, 2, 3, 0,0x04), FieldTrait( 96,28, 4, 0,0x04), FieldTrait( 98, 1, 1, 0,0x04),
1620  FieldTrait( 108, 1, 2, 0,0x04), FieldTrait( 141, 8, 5, 0,0x04), FieldTrait( 383, 2, 7, 0,0x04),
1621  FieldTrait( 384, 1, 12, 78,0x1c), FieldTrait( 464, 8, 8, 0,0x04), FieldTrait( 553,15, 9, 0,0x04),
1622  FieldTrait( 554,15, 10, 0,0x04), FieldTrait( 789, 4, 6, 0,0x04), FieldTrait(1137,15, 11, 0,0x04)
1623 };
1624 const FieldTrait_Hash_Array Logon::_ftha(Logon::_traits, 12);
1625 const MsgType Logon::_msgtype("A");
1626 //-------------------------------------------------------------------------------------------------
1627 const FieldTrait Logon::NoMsgTypes::_traits[] =
1628 {
1629  FieldTrait( 372,15, 1, 0,0x04), FieldTrait( 385, 7, 2, 0,0x04), FieldTrait(1130,15, 3, 0,0x04),
1630  FieldTrait(1131,15, 4, 0,0x04)
1631 };
1632 const FieldTrait_Hash_Array
1634 const MsgType Logon::NoMsgTypes::_msgtype("NoMsgTypes");
1635 //-------------------------------------------------------------------------------------------------
1636 const FieldTrait DerivativeSecurityList::_traits[] =
1637 {
1638  FieldTrait( 60,22,149, 0,0x04), FieldTrait( 146, 1, 78,119,0x1c), FieldTrait( 241,25, 15,191,0x14),
1639  FieldTrait( 242,25, 16,191,0x14), FieldTrait( 243, 1, 17,191,0x14), FieldTrait( 244, 1, 18,191,0x14),
1640  FieldTrait( 245,14, 19,191,0x14), FieldTrait( 246, 9, 20,191,0x14), FieldTrait( 247,25, 26,191,0x14),
1641  FieldTrait( 256,15, 21,191,0x14), FieldTrait( 305,15, 7,191,0x14), FieldTrait( 306,15, 33,191,0x14),
1642  FieldTrait( 307,15, 36,191,0x14), FieldTrait( 308,20, 32,191,0x14), FieldTrait( 309,15, 6,191,0x14),
1643  FieldTrait( 310,15, 11,191,0x14), FieldTrait( 311,15, 4,191,0x14), FieldTrait( 312,15, 5,191,0x14),
1644  FieldTrait( 313,21, 13,191,0x14), FieldTrait( 315, 1, 63,191,0x14), FieldTrait( 316,11, 27,191,0x14),
1645  FieldTrait( 317, 7, 29,191,0x14), FieldTrait( 318,19, 41,191,0x14), FieldTrait( 320,15, 1, 0,0x04),
1646  FieldTrait( 322,15, 2, 0,0x04), FieldTrait( 362, 2, 34,191,0x14), FieldTrait( 363,28, 35,191,0x14),
1647  FieldTrait( 364, 2, 37,191,0x14), FieldTrait( 365,28, 38,191,0x14), FieldTrait( 393, 1, 76, 0,0x04),
1648  FieldTrait( 435,14, 31,191,0x14), FieldTrait( 436, 9, 30,191,0x14), FieldTrait( 457, 1, 8,189,0x1c),
1649  FieldTrait( 462, 1, 9,191,0x14), FieldTrait( 463,15, 10,191,0x14), FieldTrait( 542,25, 14,191,0x14),
1650  FieldTrait( 560, 1, 3, 0,0x04), FieldTrait( 592,18, 23,191,0x14), FieldTrait( 593,15, 24,191,0x14),
1651  FieldTrait( 594,15, 25,191,0x14), FieldTrait( 595,15, 22,191,0x14), FieldTrait( 715,25,148, 0,0x04),
1652  FieldTrait( 763,15, 12,191,0x14), FieldTrait( 810,11, 43,191,0x14), FieldTrait( 877,15, 39,191,0x14),
1653  FieldTrait( 878,15, 40,191,0x14), FieldTrait( 879,10, 42,191,0x14), FieldTrait( 882,11, 44,191,0x14),
1654  FieldTrait( 883,11, 45,191,0x14), FieldTrait( 884,13, 46,191,0x14), FieldTrait( 885,13, 47,191,0x14),
1655  FieldTrait( 886,13, 48,191,0x14), FieldTrait( 887, 1, 49,194,0x1c), FieldTrait( 893, 8, 77, 0,0x04),
1656  FieldTrait( 941,19, 28,191,0x14), FieldTrait( 964, 1,147, 0,0x04), FieldTrait( 972,14, 50,191,0x14),
1657  FieldTrait( 973,13, 52,191,0x14), FieldTrait( 974,15, 53,191,0x14), FieldTrait( 975, 1, 51,191,0x14),
1658  FieldTrait( 998,15, 54,191,0x14), FieldTrait(1000,15, 55,191,0x14), FieldTrait(1038,13, 56,191,0x14),
1659  FieldTrait(1039,15, 58,191,0x14), FieldTrait(1044,10, 59,191,0x14), FieldTrait(1045, 9, 60,191,0x14),
1660  FieldTrait(1046, 7, 61,191,0x14), FieldTrait(1058, 1, 57,195,0x1c), FieldTrait(1180,15,143, 8,0x14),
1661  FieldTrait(1181, 4,144, 8,0x14), FieldTrait(1213,26, 62,191,0x14), FieldTrait(1214,15, 79, 28,0x14),
1662  FieldTrait(1215,15, 80, 28,0x14), FieldTrait(1216,15, 81, 28,0x14), FieldTrait(1217,15, 82, 28,0x14),
1663  FieldTrait(1218, 1, 83, 32,0x1c), FieldTrait(1225,13,115, 28,0x14), FieldTrait(1228,15, 85, 28,0x14),
1664  FieldTrait(1243, 8, 86, 28,0x14), FieldTrait(1246, 1, 84, 28,0x14), FieldTrait(1247,15, 87, 28,0x14),
1665  FieldTrait(1248,15, 88, 28,0x14), FieldTrait(1249,15, 89, 28,0x14), FieldTrait(1250,15, 90, 28,0x14),
1666  FieldTrait(1251,21, 91, 28,0x14), FieldTrait(1252,25, 92, 28,0x14), FieldTrait(1253,26, 93, 28,0x14),
1667  FieldTrait(1254,15, 94, 28,0x14), FieldTrait(1255, 7, 95, 28,0x14), FieldTrait(1256,15, 96, 28,0x14),
1668  FieldTrait(1257,15, 98, 28,0x14), FieldTrait(1258,18, 99, 28,0x14), FieldTrait(1259,15,100, 28,0x14),
1669  FieldTrait(1260,15,102, 28,0x14), FieldTrait(1261,11,101, 28,0x14), FieldTrait(1262,19,103, 28,0x14),
1670  FieldTrait(1263, 9,104, 28,0x14), FieldTrait(1264, 9,105, 28,0x14), FieldTrait(1265, 7,106, 28,0x14),
1671  FieldTrait(1266, 9,107, 28,0x14), FieldTrait(1267, 9,108, 28,0x14), FieldTrait(1268,13,109, 28,0x14),
1672  FieldTrait(1269,15,110, 28,0x14), FieldTrait(1270,10,111, 28,0x14), FieldTrait(1271,15,116, 28,0x14),
1673  FieldTrait(1272,20,117, 28,0x14), FieldTrait(1273, 1,118, 28,0x14), FieldTrait(1274, 1,119, 28,0x14),
1674  FieldTrait(1275,15,120, 28,0x14), FieldTrait(1276,25, 97, 28,0x14), FieldTrait(1277, 2,121, 28,0x14),
1675  FieldTrait(1278,28,122, 28,0x14), FieldTrait(1279,15,123, 28,0x14), FieldTrait(1280, 2,124, 28,0x14),
1676  FieldTrait(1281,28,125, 28,0x14), FieldTrait(1282, 2,136, 34,0x14), FieldTrait(1283,28,137, 34,0x14),
1677  FieldTrait(1284,15,138, 34,0x14), FieldTrait(1285,21,126, 28,0x14), FieldTrait(1286, 1,127, 27,0x1c),
1678  FieldTrait(1292, 1,128, 30,0x1c), FieldTrait(1299, 7,114, 28,0x14), FieldTrait(1310, 1,142, 74,0x1c),
1679  FieldTrait(1311, 1,141, 29,0x1c), FieldTrait(1315,15,112, 28,0x14), FieldTrait(1316,10,113, 28,0x14),
1680  FieldTrait(1317, 7,129, 28,0x14), FieldTrait(1318,15,130, 28,0x14), FieldTrait(1319,15,131, 28,0x14),
1681  FieldTrait(1320, 1,132, 28,0x14), FieldTrait(1321,11,133, 28,0x14), FieldTrait(1322,11,134, 28,0x14),
1682  FieldTrait(1323, 1,135, 28,0x14), FieldTrait(1350, 4,145, 8,0x14), FieldTrait(1352, 8,146, 8,0x14),
1683  FieldTrait(1419, 1, 64,191,0x14), FieldTrait(1423,10, 65,191,0x14), FieldTrait(1424,15, 66,191,0x14),
1684  FieldTrait(1425,10, 67,191,0x14), FieldTrait(1437, 1, 68,191,0x14), FieldTrait(1438, 1,139, 28,0x14),
1685  FieldTrait(1441, 1, 69,191,0x14), FieldTrait(1442, 1,140, 28,0x14), FieldTrait(1453,15, 70,191,0x14),
1686  FieldTrait(1454,15, 71,191,0x14), FieldTrait(1455,14, 72,191,0x14), FieldTrait(1456,14, 73,191,0x14),
1687  FieldTrait(1459,14, 74,191,0x14), FieldTrait(1460,14, 75,191,0x14)
1688 };
1689 const FieldTrait_Hash_Array DerivativeSecurityList::_ftha(DerivativeSecurityList::_traits, 149);
1691 //-------------------------------------------------------------------------------------------------
1693 {
1694  FieldTrait( 15,19, 89, 0,0x04), FieldTrait( 22,15, 4, 54,0x14), FieldTrait( 48,15, 3, 54,0x14),
1695  FieldTrait( 55,15, 1, 54,0x14), FieldTrait( 58,15, 94, 0,0x04), FieldTrait( 65,15, 2, 54,0x14),
1696  FieldTrait( 106,15, 30, 54,0x14), FieldTrait( 107,15, 33, 54,0x14), FieldTrait( 167,15, 8, 54,0x14),
1697  FieldTrait( 200,21, 10, 54,0x14), FieldTrait( 201, 1, 71, 54,0x14), FieldTrait( 202,11, 24, 54,0x14),
1698  FieldTrait( 206, 7, 26, 54,0x14), FieldTrait( 207,20, 29, 54,0x14), FieldTrait( 223,14, 28, 54,0x14),
1699  FieldTrait( 224,25, 12, 54,0x14), FieldTrait( 225,25, 13, 54,0x14), FieldTrait( 226, 1, 15, 54,0x14),
1700  FieldTrait( 227,14, 16, 54,0x14), FieldTrait( 228, 9, 17, 54,0x14), FieldTrait( 231, 9, 27, 54,0x14),
1701  FieldTrait( 239, 1, 14, 54,0x14), FieldTrait( 240,25, 23, 54,0x14), FieldTrait( 255,15, 18, 54,0x14),
1702  FieldTrait( 292,16,101, 0,0x04), FieldTrait( 348, 2, 31, 54,0x14), FieldTrait( 349,28, 32, 54,0x14),
1703  FieldTrait( 350, 2, 34, 54,0x14), FieldTrait( 351,28, 35, 54,0x14), FieldTrait( 354, 2, 95, 0,0x04),
1704  FieldTrait( 355,28, 96, 0,0x04), FieldTrait( 454, 1, 5,142,0x1c), FieldTrait( 460, 1, 6, 54,0x14),
1705  FieldTrait( 461,15, 7, 54,0x14), FieldTrait( 470,18, 20, 54,0x14), FieldTrait( 471,15, 21, 54,0x14),
1706  FieldTrait( 472,15, 22, 54,0x14), FieldTrait( 541,25, 11, 54,0x14), FieldTrait( 543,15, 19, 54,0x14),
1707  FieldTrait( 555, 1, 93, 49,0x1c), FieldTrait( 667,21, 37, 54,0x14), FieldTrait( 668, 1, 90, 55,0x14),
1708  FieldTrait( 691,15, 36, 54,0x14), FieldTrait( 762,15, 9, 54,0x14), FieldTrait( 864, 1, 40, 38,0x1c),
1709  FieldTrait( 869,14, 91, 55,0x14), FieldTrait( 870, 1, 92, 9,0x1c), FieldTrait( 873,25, 41, 54,0x14),
1710  FieldTrait( 874,25, 42, 54,0x14), FieldTrait( 875, 1, 38, 54,0x14), FieldTrait( 876,15, 39, 54,0x14),
1711  FieldTrait( 947,19, 25, 54,0x14), FieldTrait( 965,15, 43, 54,0x14), FieldTrait( 966,15, 44, 54,0x14),
1712  FieldTrait( 967, 9, 46, 54,0x14), FieldTrait( 968, 9, 47, 54,0x14), FieldTrait( 969, 9, 48, 54,0x14),
1713  FieldTrait( 970, 1, 49, 54,0x14), FieldTrait( 971, 1, 50, 54,0x14), FieldTrait( 996,15, 52, 54,0x14),
1714  FieldTrait( 997,15, 53, 54,0x14), FieldTrait(1018, 1, 51, 57,0x1c), FieldTrait(1049, 7, 45, 54,0x14),
1715  FieldTrait(1079,26, 54, 54,0x14), FieldTrait(1146,13, 56, 54,0x14), FieldTrait(1147,10, 57, 54,0x14),
1716  FieldTrait(1151,15, 55, 54,0x14), FieldTrait(1184, 2, 58,150,0x14), FieldTrait(1185,29, 59,150,0x14),
1717  FieldTrait(1186,15, 60,150,0x14), FieldTrait(1191,15, 62, 54,0x14), FieldTrait(1192,10, 63, 54,0x14),
1718  FieldTrait(1193, 7, 64, 54,0x14), FieldTrait(1194, 1, 65, 54,0x14), FieldTrait(1195,13, 66, 54,0x14),
1719  FieldTrait(1196,15, 67, 54,0x14), FieldTrait(1197,15, 74, 54,0x14), FieldTrait(1198, 1, 68, 54,0x14),
1720  FieldTrait(1199,11, 69, 54,0x14), FieldTrait(1200,11, 70, 54,0x14), FieldTrait(1221,11, 98,148,0x14),
1721  FieldTrait(1227,15, 61, 54,0x14), FieldTrait(1230,11, 99,148,0x14), FieldTrait(1240,11,100,148,0x14),
1722  FieldTrait(1242, 8, 73, 54,0x14), FieldTrait(1244, 8, 72, 54,0x14), FieldTrait(1305, 1, 97,148,0x14),
1723  FieldTrait(1435, 1, 75, 54,0x14), FieldTrait(1439, 1, 76, 54,0x14), FieldTrait(1449,15, 77, 54,0x14),
1724  FieldTrait(1450,15, 78, 54,0x14), FieldTrait(1451,14, 79, 54,0x14), FieldTrait(1452,14, 80, 54,0x14),
1725  FieldTrait(1457,14, 81, 54,0x14), FieldTrait(1458,14, 82, 54,0x14), FieldTrait(1478, 1, 83, 54,0x14),
1726  FieldTrait(1479, 1, 84, 54,0x14), FieldTrait(1480,14, 85, 54,0x14), FieldTrait(1481, 1, 86, 54,0x14),
1727  FieldTrait(1482, 1, 87, 54,0x14), FieldTrait(1483, 1, 88, 21,0x1c), FieldTrait(1504,22,102, 0,0x04)
1728 };
1729 const FieldTrait_Hash_Array
1732 //-------------------------------------------------------------------------------------------------
1733 const FieldTrait *DerivativeSecurityList::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
1734 const FieldTrait_Hash_Array& DerivativeSecurityList::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
1736 //-------------------------------------------------------------------------------------------------
1737 const FieldTrait *DerivativeSecurityList::NoRelatedSym::NoLegs::_traits(NoLegsV7_traits);
1738 const FieldTrait_Hash_Array& DerivativeSecurityList::NoRelatedSym::NoLegs::_ftha(NoLegsV7_ftha);
1740 //-------------------------------------------------------------------------------------------------
1741 const FieldTrait *DerivativeSecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
1742 const FieldTrait_Hash_Array& DerivativeSecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
1744 //-------------------------------------------------------------------------------------------------
1745 const FieldTrait *DerivativeSecurityList::NoRelatedSym::NoEvents::_traits(NoEventsV1_traits);
1746 const FieldTrait_Hash_Array& DerivativeSecurityList::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
1748 //-------------------------------------------------------------------------------------------------
1749 const FieldTrait *DerivativeSecurityList::NoRelatedSym::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
1750 const FieldTrait_Hash_Array& DerivativeSecurityList::NoRelatedSym::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
1752 //-------------------------------------------------------------------------------------------------
1753 const FieldTrait *DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
1754 const FieldTrait_Hash_Array& DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
1756 //-------------------------------------------------------------------------------------------------
1758 const FieldTrait_Hash_Array& DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
1760 //-------------------------------------------------------------------------------------------------
1761 const FieldTrait *DerivativeSecurityList::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
1762 const FieldTrait_Hash_Array& DerivativeSecurityList::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
1764 //-------------------------------------------------------------------------------------------------
1765 const FieldTrait *DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
1766 const FieldTrait_Hash_Array& DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
1768 //-------------------------------------------------------------------------------------------------
1772 //-------------------------------------------------------------------------------------------------
1773 const FieldTrait *DerivativeSecurityList::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
1774 const FieldTrait_Hash_Array& DerivativeSecurityList::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
1775 const MsgType& DerivativeSecurityList::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
1776 //-------------------------------------------------------------------------------------------------
1777 const FieldTrait *DerivativeSecurityList::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
1778 const FieldTrait_Hash_Array& DerivativeSecurityList::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
1779 const MsgType& DerivativeSecurityList::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
1780 //-------------------------------------------------------------------------------------------------
1781 const FieldTrait *DerivativeSecurityList::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
1782 const FieldTrait_Hash_Array& DerivativeSecurityList::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
1783 const MsgType& DerivativeSecurityList::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
1784 //-------------------------------------------------------------------------------------------------
1785 const FieldTrait *DerivativeSecurityList::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
1786 const FieldTrait_Hash_Array& DerivativeSecurityList::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
1788 //-------------------------------------------------------------------------------------------------
1789 const FieldTrait *DerivativeSecurityList::NoDerivativeSecurityAltID::_traits(NoDerivativeSecurityAltIDV1_traits);
1790 const FieldTrait_Hash_Array& DerivativeSecurityList::NoDerivativeSecurityAltID::_ftha(NoDerivativeSecurityAltIDV1_ftha);
1791 const MsgType& DerivativeSecurityList::NoDerivativeSecurityAltID::_msgtype(NoDerivativeSecurityAltIDV1_msgtype);
1792 //-------------------------------------------------------------------------------------------------
1793 const FieldTrait *DerivativeSecurityList::NoDerivativeEvents::_traits(NoDerivativeEventsV1_traits);
1794 const FieldTrait_Hash_Array& DerivativeSecurityList::NoDerivativeEvents::_ftha(NoDerivativeEventsV1_ftha);
1795 const MsgType& DerivativeSecurityList::NoDerivativeEvents::_msgtype(NoDerivativeEventsV1_msgtype);
1796 //-------------------------------------------------------------------------------------------------
1797 const FieldTrait *DerivativeSecurityList::NoDerivativeInstrumentParties::_traits(NoDerivativeInstrumentPartiesV1_traits);
1798 const FieldTrait_Hash_Array& DerivativeSecurityList::NoDerivativeInstrumentParties::_ftha(NoDerivativeInstrumentPartiesV1_ftha);
1799 const MsgType& DerivativeSecurityList::NoDerivativeInstrumentParties::_msgtype(NoDerivativeInstrumentPartiesV1_msgtype);
1800 //-------------------------------------------------------------------------------------------------
1801 const FieldTrait *DerivativeSecurityList::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits(NoDerivativeInstrumentPartySubIDsV1_traits);
1802 const FieldTrait_Hash_Array& DerivativeSecurityList::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_ftha(NoDerivativeInstrumentPartySubIDsV1_ftha);
1804 //-------------------------------------------------------------------------------------------------
1805 const FieldTrait *DerivativeSecurityList::NoMarketSegments::_traits(NoMarketSegmentsV1_traits);
1806 const FieldTrait_Hash_Array& DerivativeSecurityList::NoMarketSegments::_ftha(NoMarketSegmentsV1_ftha);
1807 const MsgType& DerivativeSecurityList::NoMarketSegments::_msgtype(NoMarketSegmentsV1_msgtype);
1808 //-------------------------------------------------------------------------------------------------
1809 const FieldTrait *DerivativeSecurityList::NoMarketSegments::NoStrikeRules::_traits(NoStrikeRulesV1_traits);
1810 const FieldTrait_Hash_Array& DerivativeSecurityList::NoMarketSegments::NoStrikeRules::_ftha(NoStrikeRulesV1_ftha);
1812 //-------------------------------------------------------------------------------------------------
1814 const FieldTrait_Hash_Array& DerivativeSecurityList::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(NoMaturityRulesV1_ftha);
1816 //-------------------------------------------------------------------------------------------------
1817 const FieldTrait *DerivativeSecurityList::NoMarketSegments::NoTickRules::_traits(NoTickRulesV1_traits);
1818 const FieldTrait_Hash_Array& DerivativeSecurityList::NoMarketSegments::NoTickRules::_ftha(NoTickRulesV1_ftha);
1820 //-------------------------------------------------------------------------------------------------
1821 const FieldTrait *DerivativeSecurityList::NoMarketSegments::NoLotTypeRules::_traits(NoLotTypeRulesV1_traits);
1822 const FieldTrait_Hash_Array& DerivativeSecurityList::NoMarketSegments::NoLotTypeRules::_ftha(NoLotTypeRulesV1_ftha);
1824 //-------------------------------------------------------------------------------------------------
1825 const FieldTrait *DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::_traits(NoTradingSessionRulesV1_traits);
1826 const FieldTrait_Hash_Array& DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::_ftha(NoTradingSessionRulesV1_ftha);
1828 //-------------------------------------------------------------------------------------------------
1830 const FieldTrait_Hash_Array& DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_ftha(NoMDFeedTypesV1_ftha);
1832 //-------------------------------------------------------------------------------------------------
1834 const FieldTrait_Hash_Array& DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_ftha(NoExecInstRulesV1_ftha);
1836 //-------------------------------------------------------------------------------------------------
1838 const FieldTrait_Hash_Array& DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_ftha(NoMatchRulesV1_ftha);
1840 //-------------------------------------------------------------------------------------------------
1842 const FieldTrait_Hash_Array& DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_ftha(NoOrdTypeRulesV1_ftha);
1844 //-------------------------------------------------------------------------------------------------
1846 const FieldTrait_Hash_Array& DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_ftha(NoTimeInForceRulesV1_ftha);
1848 //-------------------------------------------------------------------------------------------------
1849 const FieldTrait *DerivativeSecurityList::NoMarketSegments::NoNestedInstrAttrib::_traits(NoNestedInstrAttribV1_traits);
1850 const FieldTrait_Hash_Array& DerivativeSecurityList::NoMarketSegments::NoNestedInstrAttrib::_ftha(NoNestedInstrAttribV1_ftha);
1852 //-------------------------------------------------------------------------------------------------
1853 const FieldTrait *DerivativeSecurityList::NoDerivativeInstrAttrib::_traits(NoDerivativeInstrAttribV1_traits);
1854 const FieldTrait_Hash_Array& DerivativeSecurityList::NoDerivativeInstrAttrib::_ftha(NoDerivativeInstrAttribV1_ftha);
1855 const MsgType& DerivativeSecurityList::NoDerivativeInstrAttrib::_msgtype(NoDerivativeInstrAttribV1_msgtype);
1856 //-------------------------------------------------------------------------------------------------
1857 const FieldTrait NewOrderMultileg::_traits[] =
1858 {
1859  FieldTrait( 1,15, 7, 0,0x04), FieldTrait( 11,15, 1, 0,0x04), FieldTrait( 12,13,140, 16,0x14),
1860  FieldTrait( 13, 7,141, 16,0x14), FieldTrait( 15,19,130, 0,0x04), FieldTrait( 18,16, 20, 0,0x04),
1861  FieldTrait( 21, 7, 19, 0,0x04), FieldTrait( 22,15, 30, 54,0x14), FieldTrait( 23,15,133, 0,0x04),
1862  FieldTrait( 38,10,121, 93,0x14), FieldTrait( 40, 7,126, 0,0x04), FieldTrait( 44,11,128, 0,0x04),
1863  FieldTrait( 48,15, 29, 54,0x14), FieldTrait( 54, 7, 26, 0,0x04), FieldTrait( 55,15, 27, 54,0x14),
1864  FieldTrait( 58,15,150, 0,0x04), FieldTrait( 59, 7,135, 0,0x04), FieldTrait( 60,22,119, 0,0x04),
1865  FieldTrait( 63,15, 15, 0,0x04), FieldTrait( 64,25, 16, 0,0x04), FieldTrait( 65,15, 28, 54,0x14),
1866  FieldTrait( 70,15, 13, 0,0x04), FieldTrait( 75,25, 6, 0,0x04), FieldTrait( 77, 7,153, 0,0x04),
1867  FieldTrait( 78, 1, 14,105,0x1c), FieldTrait( 81, 7, 25, 0,0x04), FieldTrait( 99,11,129, 0,0x04),
1868  FieldTrait( 100,20, 23, 0,0x04), FieldTrait( 106,15, 56, 54,0x14), FieldTrait( 107,15, 59, 54,0x14),
1869  FieldTrait( 110,10, 21, 0,0x04), FieldTrait( 111,10, 22, 0,0x04), FieldTrait( 114, 8,118, 0,0x04),
1870  FieldTrait( 117,15,134, 0,0x04), FieldTrait( 120,19,148, 0,0x04), FieldTrait( 121, 8,147, 0,0x04),
1871  FieldTrait( 126,22,138, 0,0x04), FieldTrait( 140,11,116, 0,0x04), FieldTrait( 152,10,122, 93,0x14),
1872  FieldTrait( 167,15, 34, 54,0x14), FieldTrait( 168,22,136, 0,0x04), FieldTrait( 200,21, 36, 54,0x14),
1873  FieldTrait( 201, 1, 97, 54,0x14), FieldTrait( 202,11, 50, 54,0x14), FieldTrait( 203, 1,154, 0,0x04),
1874  FieldTrait( 206, 7, 52, 54,0x14), FieldTrait( 207,20, 55, 54,0x14), FieldTrait( 210,10,155, 0,0x04),
1875  FieldTrait( 211, 9,156,100,0x14), FieldTrait( 223,14, 54, 54,0x14), FieldTrait( 224,25, 38, 54,0x14),
1876  FieldTrait( 225,25, 39, 54,0x14), FieldTrait( 226, 1, 41, 54,0x14), FieldTrait( 227,14, 42, 54,0x14),
1877  FieldTrait( 228, 9, 43, 54,0x14), FieldTrait( 229,25, 5, 0,0x04), FieldTrait( 231, 9, 53, 54,0x14),
1878  FieldTrait( 239, 1, 40, 54,0x14), FieldTrait( 240,25, 49, 54,0x14), FieldTrait( 255,15, 44, 54,0x14),
1879  FieldTrait( 348, 2, 57, 54,0x14), FieldTrait( 349,28, 58, 54,0x14), FieldTrait( 350, 2, 60, 54,0x14),
1880  FieldTrait( 351,28, 61, 54,0x14), FieldTrait( 354, 2,151, 0,0x04), FieldTrait( 355,28,152, 0,0x04),
1881  FieldTrait( 376,15,131, 0,0x04), FieldTrait( 377, 8,132, 0,0x04), FieldTrait( 386, 1, 24,185,0x1c),
1882  FieldTrait( 388, 7,167, 35,0x14), FieldTrait( 389, 9,168, 35,0x14), FieldTrait( 423, 1,127, 0,0x04),
1883  FieldTrait( 427, 1,139, 0,0x04), FieldTrait( 432,25,137, 0,0x04), FieldTrait( 453, 1, 4, 94,0x1c),
1884  FieldTrait( 454, 1, 31,142,0x1c), FieldTrait( 460, 1, 32, 54,0x14), FieldTrait( 461,15, 33, 54,0x14),
1885  FieldTrait( 468, 7,124, 93,0x14), FieldTrait( 469, 9,125, 93,0x14), FieldTrait( 470,18, 46, 54,0x14),
1886  FieldTrait( 471,15, 47, 54,0x14), FieldTrait( 472,15, 48, 54,0x14), FieldTrait( 479,19,142, 16,0x14),
1887  FieldTrait( 480, 7,177, 0,0x04), FieldTrait( 481, 7,178, 0,0x04), FieldTrait( 494,15,180, 0,0x04),
1888  FieldTrait( 497, 7,143, 16,0x14), FieldTrait( 513,15,179, 0,0x04), FieldTrait( 516,14,123, 93,0x14),
1889  FieldTrait( 526,15, 2, 0,0x04), FieldTrait( 528, 7,144, 0,0x04), FieldTrait( 529,16,145, 0,0x04),
1890  FieldTrait( 541,25, 37, 54,0x14), FieldTrait( 543,15, 45, 54,0x14), FieldTrait( 544, 7, 17, 0,0x04),
1891  FieldTrait( 555, 1,117, 60,0x1c), FieldTrait( 563, 1,181, 0,0x04), FieldTrait( 581, 1, 9, 0,0x04),
1892  FieldTrait( 582, 1,146, 0,0x04), FieldTrait( 583,15, 3, 0,0x04), FieldTrait( 589, 7, 10, 0,0x04),
1893  FieldTrait( 590, 7, 11, 0,0x04), FieldTrait( 591, 7, 12, 0,0x04), FieldTrait( 635,15, 18, 0,0x04),
1894  FieldTrait( 660, 1, 8, 0,0x04), FieldTrait( 667,21, 63, 54,0x14), FieldTrait( 691,15, 62, 54,0x14),
1895  FieldTrait( 711, 1,115,188,0x1c), FieldTrait( 762,15, 35, 54,0x14), FieldTrait( 775, 1,149, 0,0x04),
1896  FieldTrait( 835, 1,157,100,0x14), FieldTrait( 836, 1,158,100,0x14), FieldTrait( 837, 1,159,100,0x14),
1897  FieldTrait( 838, 1,160,100,0x14), FieldTrait( 840, 1,161,100,0x14), FieldTrait( 841, 1,169, 35,0x14),
1898  FieldTrait( 842, 1,170, 35,0x14), FieldTrait( 843, 1,171, 35,0x14), FieldTrait( 844, 1,172, 35,0x14),
1899  FieldTrait( 846, 1,173, 35,0x14), FieldTrait( 847, 1,174, 0,0x04), FieldTrait( 848,15,175, 0,0x04),
1900  FieldTrait( 849,14,176, 0,0x04), FieldTrait( 854, 1,120, 0,0x04), FieldTrait( 864, 1, 66, 38,0x1c),
1901  FieldTrait( 873,25, 67, 54,0x14), FieldTrait( 874,25, 68, 54,0x14), FieldTrait( 875, 1, 64, 54,0x14),
1902  FieldTrait( 876,15, 65, 54,0x14), FieldTrait( 947,19, 51, 54,0x14), FieldTrait( 957, 1,182,163,0x1c),
1903  FieldTrait( 965,15, 69, 54,0x14), FieldTrait( 966,15, 70, 54,0x14), FieldTrait( 967, 9, 72, 54,0x14),
1904  FieldTrait( 968, 9, 73, 54,0x14), FieldTrait( 969, 9, 74, 54,0x14), FieldTrait( 970, 1, 75, 54,0x14),
1905  FieldTrait( 971, 1, 76, 54,0x14), FieldTrait( 996,15, 78, 54,0x14), FieldTrait( 997,15, 79, 54,0x14),
1906  FieldTrait(1018, 1, 77, 57,0x1c), FieldTrait(1049, 7, 71, 54,0x14), FieldTrait(1069,12,183, 0,0x04),
1907  FieldTrait(1079,26, 80, 54,0x14), FieldTrait(1080,15,210, 0,0x04), FieldTrait(1081, 7,211, 0,0x04),
1908  FieldTrait(1082,10,186, 36,0x14), FieldTrait(1083, 7,187, 36,0x14), FieldTrait(1084, 7,188, 36,0x14),
1909  FieldTrait(1085,10,189, 36,0x14), FieldTrait(1086,10,190, 36,0x14), FieldTrait(1087,10,191, 36,0x14),
1910  FieldTrait(1088,10,192, 36,0x14), FieldTrait(1089,10,184, 0,0x04), FieldTrait(1090, 1,185, 0,0x04),
1911  FieldTrait(1091, 8,212, 0,0x04), FieldTrait(1092, 7,194, 0,0x04), FieldTrait(1094, 1,162,100,0x14),
1912  FieldTrait(1096,15,163,100,0x14), FieldTrait(1097,15,164,100,0x14), FieldTrait(1098,15,165,100,0x14),
1913  FieldTrait(1099,15,166,100,0x14), FieldTrait(1100, 7,195,186,0x14), FieldTrait(1101, 7,196,186,0x14),
1914  FieldTrait(1102,11,197,186,0x14), FieldTrait(1103,15,198,186,0x14), FieldTrait(1104,15,199,186,0x14),
1915  FieldTrait(1105,15,200,186,0x14), FieldTrait(1106,15,201,186,0x14), FieldTrait(1107, 7,202,186,0x14),
1916  FieldTrait(1108, 7,203,186,0x14), FieldTrait(1109, 7,204,186,0x14), FieldTrait(1110,11,205,186,0x14),
1917  FieldTrait(1111, 7,206,186,0x14), FieldTrait(1112,10,207,186,0x14), FieldTrait(1113,15,208,186,0x14),
1918  FieldTrait(1114,15,209,186,0x14), FieldTrait(1133, 7,213, 0,0x04), FieldTrait(1138,10,193, 36,0x14),
1919  FieldTrait(1146,13, 82, 54,0x14), FieldTrait(1147,10, 83, 54,0x14), FieldTrait(1151,15, 81, 54,0x14),
1920  FieldTrait(1184, 2, 84,150,0x14), FieldTrait(1185,29, 85,150,0x14), FieldTrait(1186,15, 86,150,0x14),
1921  FieldTrait(1190, 9,216, 0,0x04), FieldTrait(1191,15, 88, 54,0x14), FieldTrait(1192,10, 89, 54,0x14),
1922  FieldTrait(1193, 7, 90, 54,0x14), FieldTrait(1194, 1, 91, 54,0x14), FieldTrait(1195,13, 92, 54,0x14),
1923  FieldTrait(1196,15, 93, 54,0x14), FieldTrait(1197,15,100, 54,0x14), FieldTrait(1198, 1, 94, 54,0x14),
1924  FieldTrait(1199,11, 95, 54,0x14), FieldTrait(1200,11, 96, 54,0x14), FieldTrait(1227,15, 87, 54,0x14),
1925  FieldTrait(1242, 8, 99, 54,0x14), FieldTrait(1244, 8, 98, 54,0x14), FieldTrait(1377, 1,214, 0,0x04),
1926  FieldTrait(1378, 1,215, 0,0x04), FieldTrait(1435, 1,101, 54,0x14), FieldTrait(1439, 1,102, 54,0x14),
1927  FieldTrait(1449,15,103, 54,0x14), FieldTrait(1450,15,104, 54,0x14), FieldTrait(1451,14,105, 54,0x14),
1928  FieldTrait(1452,14,106, 54,0x14), FieldTrait(1457,14,107, 54,0x14), FieldTrait(1458,14,108, 54,0x14),
1929  FieldTrait(1478, 1,109, 54,0x14), FieldTrait(1479, 1,110, 54,0x14), FieldTrait(1480,14,111, 54,0x14),
1930  FieldTrait(1481, 1,112, 54,0x14), FieldTrait(1482, 1,113, 54,0x14), FieldTrait(1483, 1,114, 21,0x1c)
1931 };
1932 const FieldTrait_Hash_Array NewOrderMultileg::_ftha(NewOrderMultileg::_traits, 216);
1934 //-------------------------------------------------------------------------------------------------
1935 const FieldTrait *NewOrderMultileg::NoAllocs::_traits(NoAllocsV5_traits);
1936 const FieldTrait_Hash_Array& NewOrderMultileg::NoAllocs::_ftha(NoAllocsV5_ftha);
1937 const MsgType& NewOrderMultileg::NoAllocs::_msgtype(NoAllocsV5_msgtype);
1938 //-------------------------------------------------------------------------------------------------
1939 const FieldTrait *NewOrderMultileg::NoAllocs::NoNested3PartyIDs::_traits(NoNested3PartyIDsV1_traits);
1940 const FieldTrait_Hash_Array& NewOrderMultileg::NoAllocs::NoNested3PartyIDs::_ftha(NoNested3PartyIDsV1_ftha);
1941 const MsgType& NewOrderMultileg::NoAllocs::NoNested3PartyIDs::_msgtype(NoNested3PartyIDsV1_msgtype);
1942 //-------------------------------------------------------------------------------------------------
1943 const FieldTrait *NewOrderMultileg::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits(NoNested3PartySubIDsV1_traits);
1944 const FieldTrait_Hash_Array& NewOrderMultileg::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_ftha(NoNested3PartySubIDsV1_ftha);
1946 //-------------------------------------------------------------------------------------------------
1947 const FieldTrait *NewOrderMultileg::NoTradingSessions::_traits(NoTradingSessionsV1_traits);
1948 const FieldTrait_Hash_Array& NewOrderMultileg::NoTradingSessions::_ftha(NoTradingSessionsV1_ftha);
1949 const MsgType& NewOrderMultileg::NoTradingSessions::_msgtype(NoTradingSessionsV1_msgtype);
1950 //-------------------------------------------------------------------------------------------------
1951 const FieldTrait *NewOrderMultileg::NoPartyIDs::_traits(NoPartyIDsV1_traits);
1952 const FieldTrait_Hash_Array& NewOrderMultileg::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
1953 const MsgType& NewOrderMultileg::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
1954 //-------------------------------------------------------------------------------------------------
1955 const FieldTrait *NewOrderMultileg::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
1956 const FieldTrait_Hash_Array& NewOrderMultileg::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
1957 const MsgType& NewOrderMultileg::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
1958 //-------------------------------------------------------------------------------------------------
1959 const FieldTrait *NewOrderMultileg::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
1960 const FieldTrait_Hash_Array& NewOrderMultileg::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
1961 const MsgType& NewOrderMultileg::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
1962 //-------------------------------------------------------------------------------------------------
1963 const FieldTrait *NewOrderMultileg::NoLegs::_traits(NoLegsV5_traits);
1964 const FieldTrait_Hash_Array& NewOrderMultileg::NoLegs::_ftha(NoLegsV5_ftha);
1965 const MsgType& NewOrderMultileg::NoLegs::_msgtype(NoLegsV5_msgtype);
1966 //-------------------------------------------------------------------------------------------------
1967 const FieldTrait *NewOrderMultileg::NoLegs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
1968 const FieldTrait_Hash_Array& NewOrderMultileg::NoLegs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
1969 const MsgType& NewOrderMultileg::NoLegs::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
1970 //-------------------------------------------------------------------------------------------------
1971 const FieldTrait *NewOrderMultileg::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
1972 const FieldTrait_Hash_Array& NewOrderMultileg::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
1974 //-------------------------------------------------------------------------------------------------
1975 const FieldTrait *NewOrderMultileg::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
1976 const FieldTrait_Hash_Array& NewOrderMultileg::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
1977 const MsgType& NewOrderMultileg::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
1978 //-------------------------------------------------------------------------------------------------
1979 const FieldTrait *NewOrderMultileg::NoLegs::NoLegAllocs::_traits(NoLegAllocsV1_traits);
1980 const FieldTrait_Hash_Array& NewOrderMultileg::NoLegs::NoLegAllocs::_ftha(NoLegAllocsV1_ftha);
1981 const MsgType& NewOrderMultileg::NoLegs::NoLegAllocs::_msgtype(NoLegAllocsV1_msgtype);
1982 //-------------------------------------------------------------------------------------------------
1983 const FieldTrait *NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits(NoNested2PartyIDsV1_traits);
1984 const FieldTrait_Hash_Array& NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::_ftha(NoNested2PartyIDsV1_ftha);
1986 //-------------------------------------------------------------------------------------------------
1988 const FieldTrait_Hash_Array& NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NoNested2PartySubIDsV1_ftha);
1990 //-------------------------------------------------------------------------------------------------
1991 const FieldTrait *NewOrderMultileg::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
1992 const FieldTrait_Hash_Array& NewOrderMultileg::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
1993 const MsgType& NewOrderMultileg::NoLegs::NoLegStipulations::_msgtype(NoLegStipulationsV1_msgtype);
1994 //-------------------------------------------------------------------------------------------------
1995 const FieldTrait *NewOrderMultileg::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
1996 const FieldTrait_Hash_Array& NewOrderMultileg::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
1997 const MsgType& NewOrderMultileg::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
1998 //-------------------------------------------------------------------------------------------------
1999 const FieldTrait *NewOrderMultileg::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
2000 const FieldTrait_Hash_Array& NewOrderMultileg::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
2001 const MsgType& NewOrderMultileg::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
2002 //-------------------------------------------------------------------------------------------------
2003 const FieldTrait *NewOrderMultileg::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
2004 const FieldTrait_Hash_Array& NewOrderMultileg::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
2005 const MsgType& NewOrderMultileg::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
2006 //-------------------------------------------------------------------------------------------------
2007 const FieldTrait *NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
2008 const FieldTrait_Hash_Array& NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
2009 const MsgType& NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
2010 //-------------------------------------------------------------------------------------------------
2011 const FieldTrait *NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
2012 const FieldTrait_Hash_Array& NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
2014 //-------------------------------------------------------------------------------------------------
2015 const FieldTrait *NewOrderMultileg::NoEvents::_traits(NoEventsV1_traits);
2016 const FieldTrait_Hash_Array& NewOrderMultileg::NoEvents::_ftha(NoEventsV1_ftha);
2017 const MsgType& NewOrderMultileg::NoEvents::_msgtype(NoEventsV1_msgtype);
2018 //-------------------------------------------------------------------------------------------------
2019 const FieldTrait *NewOrderMultileg::NoStrategyParameters::_traits(NoStrategyParametersV1_traits);
2020 const FieldTrait_Hash_Array& NewOrderMultileg::NoStrategyParameters::_ftha(NoStrategyParametersV1_ftha);
2021 const MsgType& NewOrderMultileg::NoStrategyParameters::_msgtype(NoStrategyParametersV1_msgtype);
2022 //-------------------------------------------------------------------------------------------------
2023 const FieldTrait *NewOrderMultileg::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
2024 const FieldTrait_Hash_Array& NewOrderMultileg::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
2025 const MsgType& NewOrderMultileg::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
2026 //-------------------------------------------------------------------------------------------------
2027 const FieldTrait *NewOrderMultileg::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
2028 const FieldTrait_Hash_Array& NewOrderMultileg::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
2030 //-------------------------------------------------------------------------------------------------
2031 const FieldTrait *NewOrderMultileg::NoComplexEvents::_traits(NoComplexEventsV1_traits);
2032 const FieldTrait_Hash_Array& NewOrderMultileg::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
2033 const MsgType& NewOrderMultileg::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
2034 //-------------------------------------------------------------------------------------------------
2035 const FieldTrait *NewOrderMultileg::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
2036 const FieldTrait_Hash_Array& NewOrderMultileg::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
2038 //-------------------------------------------------------------------------------------------------
2039 const FieldTrait *NewOrderMultileg::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
2040 const FieldTrait_Hash_Array& NewOrderMultileg::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
2042 //-------------------------------------------------------------------------------------------------
2043 const FieldTrait MultilegOrderCancelReplace::_traits[] =
2044 {
2045  FieldTrait( 1,15, 10, 0,0x04), FieldTrait( 11,15, 3, 0,0x04), FieldTrait( 12,13,143, 16,0x14),
2046  FieldTrait( 13, 7,144, 16,0x14), FieldTrait( 15,19,133, 0,0x04), FieldTrait( 18,16, 23, 0,0x04),
2047  FieldTrait( 21, 7, 22, 0,0x04), FieldTrait( 22,15, 33, 54,0x14), FieldTrait( 23,15,136, 0,0x04),
2048  FieldTrait( 37,15, 1, 0,0x04), FieldTrait( 38,10,124, 93,0x14), FieldTrait( 40, 7,129, 0,0x04),
2049  FieldTrait( 41,15, 2, 0,0x04), FieldTrait( 44,11,131, 0,0x04), FieldTrait( 48,15, 32, 54,0x14),
2050  FieldTrait( 54, 7, 29, 0,0x04), FieldTrait( 55,15, 30, 54,0x14), FieldTrait( 58,15,153, 0,0x04),
2051  FieldTrait( 59, 7,138, 0,0x04), FieldTrait( 60,22,122, 0,0x04), FieldTrait( 63,15, 18, 0,0x04),
2052  FieldTrait( 64,25, 19, 0,0x04), FieldTrait( 65,15, 31, 54,0x14), FieldTrait( 70,15, 16, 0,0x04),
2053  FieldTrait( 75,25, 9, 0,0x04), FieldTrait( 77, 7,156, 0,0x04), FieldTrait( 78, 1, 17,105,0x1c),
2054  FieldTrait( 81, 7, 28, 0,0x04), FieldTrait( 99,11,132, 0,0x04), FieldTrait( 100,20, 26, 0,0x04),
2055  FieldTrait( 106,15, 59, 54,0x14), FieldTrait( 107,15, 62, 54,0x14), FieldTrait( 110,10, 24, 0,0x04),
2056  FieldTrait( 111,10, 25, 0,0x04), FieldTrait( 114, 8,121, 0,0x04), FieldTrait( 117,15,137, 0,0x04),
2057  FieldTrait( 120,19,151, 0,0x04), FieldTrait( 121, 8,150, 0,0x04), FieldTrait( 126,22,141, 0,0x04),
2058  FieldTrait( 140,11,119, 0,0x04), FieldTrait( 152,10,125, 93,0x14), FieldTrait( 167,15, 37, 54,0x14),
2059  FieldTrait( 168,22,139, 0,0x04), FieldTrait( 200,21, 39, 54,0x14), FieldTrait( 201, 1,100, 54,0x14),
2060  FieldTrait( 202,11, 53, 54,0x14), FieldTrait( 203, 1,157, 0,0x04), FieldTrait( 206, 7, 55, 54,0x14),
2061  FieldTrait( 207,20, 58, 54,0x14), FieldTrait( 210,10,158, 0,0x04), FieldTrait( 211, 9,159,100,0x14),
2062  FieldTrait( 223,14, 57, 54,0x14), FieldTrait( 224,25, 41, 54,0x14), FieldTrait( 225,25, 42, 54,0x14),
2063  FieldTrait( 226, 1, 44, 54,0x14), FieldTrait( 227,14, 45, 54,0x14), FieldTrait( 228, 9, 46, 54,0x14),
2064  FieldTrait( 229,25, 8, 0,0x04), FieldTrait( 231, 9, 56, 54,0x14), FieldTrait( 239, 1, 43, 54,0x14),
2065  FieldTrait( 240,25, 52, 54,0x14), FieldTrait( 255,15, 47, 54,0x14), FieldTrait( 348, 2, 60, 54,0x14),
2066  FieldTrait( 349,28, 61, 54,0x14), FieldTrait( 350, 2, 63, 54,0x14), FieldTrait( 351,28, 64, 54,0x14),
2067  FieldTrait( 354, 2,154, 0,0x04), FieldTrait( 355,28,155, 0,0x04), FieldTrait( 376,15,134, 0,0x04),
2068  FieldTrait( 377, 8,135, 0,0x04), FieldTrait( 386, 1, 27,185,0x1c), FieldTrait( 388, 7,170, 35,0x14),
2069  FieldTrait( 389, 9,171, 35,0x14), FieldTrait( 423, 1,130, 0,0x04), FieldTrait( 427, 1,142, 0,0x04),
2070  FieldTrait( 432,25,140, 0,0x04), FieldTrait( 453, 1, 7, 94,0x1c), FieldTrait( 454, 1, 34,142,0x1c),
2071  FieldTrait( 460, 1, 35, 54,0x14), FieldTrait( 461,15, 36, 54,0x14), FieldTrait( 468, 7,127, 93,0x14),
2072  FieldTrait( 469, 9,128, 93,0x14), FieldTrait( 470,18, 49, 54,0x14), FieldTrait( 471,15, 50, 54,0x14),
2073  FieldTrait( 472,15, 51, 54,0x14), FieldTrait( 479,19,145, 16,0x14), FieldTrait( 480, 7,180, 0,0x04),
2074  FieldTrait( 481, 7,181, 0,0x04), FieldTrait( 494,15,183, 0,0x04), FieldTrait( 497, 7,146, 16,0x14),
2075  FieldTrait( 513,15,182, 0,0x04), FieldTrait( 516,14,126, 93,0x14), FieldTrait( 526,15, 4, 0,0x04),
2076  FieldTrait( 528, 7,147, 0,0x04), FieldTrait( 529,16,148, 0,0x04), FieldTrait( 541,25, 40, 54,0x14),
2077  FieldTrait( 543,15, 48, 54,0x14), FieldTrait( 544, 7, 20, 0,0x04), FieldTrait( 555, 1,120, 60,0x1c),
2078  FieldTrait( 563, 1,184, 0,0x04), FieldTrait( 581, 1, 12, 0,0x04), FieldTrait( 582, 1,149, 0,0x04),
2079  FieldTrait( 583,15, 5, 0,0x04), FieldTrait( 586,22, 6, 0,0x04), FieldTrait( 589, 7, 13, 0,0x04),
2080  FieldTrait( 590, 7, 14, 0,0x04), FieldTrait( 591, 7, 15, 0,0x04), FieldTrait( 635,15, 21, 0,0x04),
2081  FieldTrait( 660, 1, 11, 0,0x04), FieldTrait( 667,21, 66, 54,0x14), FieldTrait( 691,15, 65, 54,0x14),
2082  FieldTrait( 711, 1,118,188,0x1c), FieldTrait( 762,15, 38, 54,0x14), FieldTrait( 775, 1,152, 0,0x04),
2083  FieldTrait( 835, 1,160,100,0x14), FieldTrait( 836, 1,161,100,0x14), FieldTrait( 837, 1,162,100,0x14),
2084  FieldTrait( 838, 1,163,100,0x14), FieldTrait( 840, 1,164,100,0x14), FieldTrait( 841, 1,172, 35,0x14),
2085  FieldTrait( 842, 1,173, 35,0x14), FieldTrait( 843, 1,174, 35,0x14), FieldTrait( 844, 1,175, 35,0x14),
2086  FieldTrait( 846, 1,176, 35,0x14), FieldTrait( 847, 1,177, 0,0x04), FieldTrait( 848,15,178, 0,0x04),
2087  FieldTrait( 849,14,179, 0,0x04), FieldTrait( 854, 1,123, 0,0x04), FieldTrait( 864, 1, 69, 38,0x1c),
2088  FieldTrait( 873,25, 70, 54,0x14), FieldTrait( 874,25, 71, 54,0x14), FieldTrait( 875, 1, 67, 54,0x14),
2089  FieldTrait( 876,15, 68, 54,0x14), FieldTrait( 947,19, 54, 54,0x14), FieldTrait( 957, 1,185,163,0x1c),
2090  FieldTrait( 965,15, 72, 54,0x14), FieldTrait( 966,15, 73, 54,0x14), FieldTrait( 967, 9, 75, 54,0x14),
2091  FieldTrait( 968, 9, 76, 54,0x14), FieldTrait( 969, 9, 77, 54,0x14), FieldTrait( 970, 1, 78, 54,0x14),
2092  FieldTrait( 971, 1, 79, 54,0x14), FieldTrait( 996,15, 81, 54,0x14), FieldTrait( 997,15, 82, 54,0x14),
2093  FieldTrait(1018, 1, 80, 57,0x1c), FieldTrait(1049, 7, 74, 54,0x14), FieldTrait(1069,12,214, 0,0x04),
2094  FieldTrait(1079,26, 83, 54,0x14), FieldTrait(1082,10,188, 36,0x14), FieldTrait(1083, 7,189, 36,0x14),
2095  FieldTrait(1084, 7,190, 36,0x14), FieldTrait(1085,10,191, 36,0x14), FieldTrait(1086,10,192, 36,0x14),
2096  FieldTrait(1087,10,193, 36,0x14), FieldTrait(1088,10,194, 36,0x14), FieldTrait(1089,10,186, 0,0x04),
2097  FieldTrait(1090, 1,187, 0,0x04), FieldTrait(1091, 8,212, 0,0x04), FieldTrait(1092, 7,196, 0,0x04),
2098  FieldTrait(1094, 1,165,100,0x14), FieldTrait(1096,15,166,100,0x14), FieldTrait(1097,15,167,100,0x14),
2099  FieldTrait(1098,15,168,100,0x14), FieldTrait(1099,15,169,100,0x14), FieldTrait(1100, 7,197,186,0x14),
2100  FieldTrait(1101, 7,198,186,0x14), FieldTrait(1102,11,199,186,0x14), FieldTrait(1103,15,200,186,0x14),
2101  FieldTrait(1104,15,201,186,0x14), FieldTrait(1105,15,202,186,0x14), FieldTrait(1106,15,203,186,0x14),
2102  FieldTrait(1107, 7,204,186,0x14), FieldTrait(1108, 7,205,186,0x14), FieldTrait(1109, 7,206,186,0x14),
2103  FieldTrait(1110,11,207,186,0x14), FieldTrait(1111, 7,208,186,0x14), FieldTrait(1112,10,209,186,0x14),
2104  FieldTrait(1113,15,210,186,0x14), FieldTrait(1114,15,211,186,0x14), FieldTrait(1133, 7,213, 0,0x04),
2105  FieldTrait(1138,10,195, 36,0x14), FieldTrait(1146,13, 85, 54,0x14), FieldTrait(1147,10, 86, 54,0x14),
2106  FieldTrait(1151,15, 84, 54,0x14), FieldTrait(1184, 2, 87,150,0x14), FieldTrait(1185,29, 88,150,0x14),
2107  FieldTrait(1186,15, 89,150,0x14), FieldTrait(1190, 9,217, 0,0x04), FieldTrait(1191,15, 91, 54,0x14),
2108  FieldTrait(1192,10, 92, 54,0x14), FieldTrait(1193, 7, 93, 54,0x14), FieldTrait(1194, 1, 94, 54,0x14),
2109  FieldTrait(1195,13, 95, 54,0x14), FieldTrait(1196,15, 96, 54,0x14), FieldTrait(1197,15,103, 54,0x14),
2110  FieldTrait(1198, 1, 97, 54,0x14), FieldTrait(1199,11, 98, 54,0x14), FieldTrait(1200,11, 99, 54,0x14),
2111  FieldTrait(1227,15, 90, 54,0x14), FieldTrait(1242, 8,102, 54,0x14), FieldTrait(1244, 8,101, 54,0x14),
2112  FieldTrait(1377, 1,215, 0,0x04), FieldTrait(1378, 1,216, 0,0x04), FieldTrait(1435, 1,104, 54,0x14),
2113  FieldTrait(1439, 1,105, 54,0x14), FieldTrait(1449,15,106, 54,0x14), FieldTrait(1450,15,107, 54,0x14),
2114  FieldTrait(1451,14,108, 54,0x14), FieldTrait(1452,14,109, 54,0x14), FieldTrait(1457,14,110, 54,0x14),
2115  FieldTrait(1458,14,111, 54,0x14), FieldTrait(1478, 1,112, 54,0x14), FieldTrait(1479, 1,113, 54,0x14),
2116  FieldTrait(1480,14,114, 54,0x14), FieldTrait(1481, 1,115, 54,0x14), FieldTrait(1482, 1,116, 54,0x14),
2117  FieldTrait(1483, 1,117, 21,0x1c)
2118 };
2121 //-------------------------------------------------------------------------------------------------
2122 const FieldTrait *MultilegOrderCancelReplace::NoAllocs::_traits(NoAllocsV5_traits);
2123 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoAllocs::_ftha(NoAllocsV5_ftha);
2124 const MsgType& MultilegOrderCancelReplace::NoAllocs::_msgtype(NoAllocsV5_msgtype);
2125 //-------------------------------------------------------------------------------------------------
2126 const FieldTrait *MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::_traits(NoNested3PartyIDsV1_traits);
2127 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::_ftha(NoNested3PartyIDsV1_ftha);
2129 //-------------------------------------------------------------------------------------------------
2131 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_ftha(NoNested3PartySubIDsV1_ftha);
2133 //-------------------------------------------------------------------------------------------------
2134 const FieldTrait *MultilegOrderCancelReplace::NoTradingSessions::_traits(NoTradingSessionsV1_traits);
2135 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoTradingSessions::_ftha(NoTradingSessionsV1_ftha);
2136 const MsgType& MultilegOrderCancelReplace::NoTradingSessions::_msgtype(NoTradingSessionsV1_msgtype);
2137 //-------------------------------------------------------------------------------------------------
2138 const FieldTrait *MultilegOrderCancelReplace::NoPartyIDs::_traits(NoPartyIDsV1_traits);
2139 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
2140 const MsgType& MultilegOrderCancelReplace::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
2141 //-------------------------------------------------------------------------------------------------
2142 const FieldTrait *MultilegOrderCancelReplace::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
2143 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
2145 //-------------------------------------------------------------------------------------------------
2146 const FieldTrait *MultilegOrderCancelReplace::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
2147 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
2148 const MsgType& MultilegOrderCancelReplace::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
2149 //-------------------------------------------------------------------------------------------------
2150 const FieldTrait *MultilegOrderCancelReplace::NoLegs::_traits(NoLegsV5_traits);
2151 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoLegs::_ftha(NoLegsV5_ftha);
2152 const MsgType& MultilegOrderCancelReplace::NoLegs::_msgtype(NoLegsV5_msgtype);
2153 //-------------------------------------------------------------------------------------------------
2154 const FieldTrait *MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
2155 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
2157 //-------------------------------------------------------------------------------------------------
2158 const FieldTrait *MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
2159 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
2161 //-------------------------------------------------------------------------------------------------
2162 const FieldTrait *MultilegOrderCancelReplace::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
2163 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
2165 //-------------------------------------------------------------------------------------------------
2166 const FieldTrait *MultilegOrderCancelReplace::NoLegs::NoLegAllocs::_traits(NoLegAllocsV1_traits);
2167 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoLegs::NoLegAllocs::_ftha(NoLegAllocsV1_ftha);
2169 //-------------------------------------------------------------------------------------------------
2170 const FieldTrait *MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits(NoNested2PartyIDsV1_traits);
2171 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::_ftha(NoNested2PartyIDsV1_ftha);
2173 //-------------------------------------------------------------------------------------------------
2175 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NoNested2PartySubIDsV1_ftha);
2177 //-------------------------------------------------------------------------------------------------
2178 const FieldTrait *MultilegOrderCancelReplace::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
2179 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
2181 //-------------------------------------------------------------------------------------------------
2182 const FieldTrait *MultilegOrderCancelReplace::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
2183 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
2184 const MsgType& MultilegOrderCancelReplace::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
2185 //-------------------------------------------------------------------------------------------------
2186 const FieldTrait *MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
2187 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
2189 //-------------------------------------------------------------------------------------------------
2190 const FieldTrait *MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
2191 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
2193 //-------------------------------------------------------------------------------------------------
2194 const FieldTrait *MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
2195 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
2197 //-------------------------------------------------------------------------------------------------
2199 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
2201 //-------------------------------------------------------------------------------------------------
2202 const FieldTrait *MultilegOrderCancelReplace::NoEvents::_traits(NoEventsV1_traits);
2203 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoEvents::_ftha(NoEventsV1_ftha);
2204 const MsgType& MultilegOrderCancelReplace::NoEvents::_msgtype(NoEventsV1_msgtype);
2205 //-------------------------------------------------------------------------------------------------
2206 const FieldTrait *MultilegOrderCancelReplace::NoStrategyParameters::_traits(NoStrategyParametersV1_traits);
2207 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoStrategyParameters::_ftha(NoStrategyParametersV1_ftha);
2208 const MsgType& MultilegOrderCancelReplace::NoStrategyParameters::_msgtype(NoStrategyParametersV1_msgtype);
2209 //-------------------------------------------------------------------------------------------------
2210 const FieldTrait *MultilegOrderCancelReplace::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
2211 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
2212 const MsgType& MultilegOrderCancelReplace::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
2213 //-------------------------------------------------------------------------------------------------
2214 const FieldTrait *MultilegOrderCancelReplace::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
2215 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
2217 //-------------------------------------------------------------------------------------------------
2218 const FieldTrait *MultilegOrderCancelReplace::NoComplexEvents::_traits(NoComplexEventsV1_traits);
2219 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
2220 const MsgType& MultilegOrderCancelReplace::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
2221 //-------------------------------------------------------------------------------------------------
2222 const FieldTrait *MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
2223 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
2225 //-------------------------------------------------------------------------------------------------
2227 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
2229 //-------------------------------------------------------------------------------------------------
2230 const FieldTrait TradeCaptureReportRequest::_traits[] =
2231 {
2232  FieldTrait( 11,15, 9, 0,0x04), FieldTrait( 17,15, 6, 0,0x04), FieldTrait( 22,15, 21, 54,0x14),
2233  FieldTrait( 37,15, 8, 0,0x04), FieldTrait( 48,15, 20, 54,0x14), FieldTrait( 54, 7,125, 0,0x04),
2234  FieldTrait( 55,15, 18, 54,0x14), FieldTrait( 58,15,131, 0,0x04), FieldTrait( 65,15, 19, 54,0x14),
2235  FieldTrait( 106,15, 47, 54,0x14), FieldTrait( 107,15, 50, 54,0x14), FieldTrait( 150, 7, 7, 0,0x04),
2236  FieldTrait( 167,15, 25, 54,0x14), FieldTrait( 200,21, 27, 54,0x14), FieldTrait( 201, 1, 88, 54,0x14),
2237  FieldTrait( 202,11, 41, 54,0x14), FieldTrait( 206, 7, 43, 54,0x14), FieldTrait( 207,20, 46, 54,0x14),
2238  FieldTrait( 223,14, 45, 54,0x14), FieldTrait( 224,25, 29, 54,0x14), FieldTrait( 225,25, 30, 54,0x14),
2239  FieldTrait( 226, 1, 32, 54,0x14), FieldTrait( 227,14, 33, 54,0x14), FieldTrait( 228, 9, 34, 54,0x14),
2240  FieldTrait( 231, 9, 44, 54,0x14), FieldTrait( 239, 1, 31, 54,0x14), FieldTrait( 240,25, 40, 54,0x14),
2241  FieldTrait( 255,15, 35, 54,0x14), FieldTrait( 263, 7, 3, 0,0x04), FieldTrait( 336,15,122, 0,0x04),
2242  FieldTrait( 348, 2, 48, 54,0x14), FieldTrait( 349,28, 49, 54,0x14), FieldTrait( 350, 2, 51, 54,0x14),
2243  FieldTrait( 351,28, 52, 54,0x14), FieldTrait( 354, 2,132, 0,0x04), FieldTrait( 355,28,133, 0,0x04),
2244  FieldTrait( 442, 7,126, 0,0x04), FieldTrait( 453, 1, 17, 94,0x1c), FieldTrait( 454, 1, 22,142,0x1c),
2245  FieldTrait( 460, 1, 23, 54,0x14), FieldTrait( 461,15, 24, 54,0x14), FieldTrait( 470,18, 37, 54,0x14),
2246  FieldTrait( 471,15, 38, 54,0x14), FieldTrait( 472,15, 39, 54,0x14), FieldTrait( 541,25, 28, 54,0x14),
2247  FieldTrait( 543,15, 36, 54,0x14), FieldTrait( 555, 1,119, 49,0x1c), FieldTrait( 568,15, 1, 0,0x04),
2248  FieldTrait( 569, 1, 2, 0,0x04), FieldTrait( 571,15, 4, 0,0x04), FieldTrait( 573, 7, 10, 0,0x04),
2249  FieldTrait( 578,15,127, 0,0x04), FieldTrait( 579,15,128, 0,0x04), FieldTrait( 580, 1,120,177,0x1c),
2250  FieldTrait( 625,15,123, 0,0x04), FieldTrait( 667,21, 54, 54,0x14), FieldTrait( 668, 1,106, 55,0x14),
2251  FieldTrait( 691,15, 53, 54,0x14), FieldTrait( 711, 1,118,188,0x1c), FieldTrait( 715,25,121, 0,0x04),
2252  FieldTrait( 725, 1,129, 0,0x04), FieldTrait( 726,15,130, 0,0x04), FieldTrait( 762,15, 26, 54,0x14),
2253  FieldTrait( 788, 1,113, 44,0x14), FieldTrait( 818,15, 5, 0,0x04), FieldTrait( 820,15, 15, 0,0x04),
2254  FieldTrait( 828, 1, 11, 0,0x04), FieldTrait( 829, 1, 12, 0,0x04), FieldTrait( 830,15, 13, 0,0x04),
2255  FieldTrait( 855, 1, 14, 0,0x04), FieldTrait( 864, 1, 57, 38,0x1c), FieldTrait( 869,14,107, 55,0x14),
2256  FieldTrait( 870, 1,108, 9,0x1c), FieldTrait( 873,25, 58, 54,0x14), FieldTrait( 874,25, 59, 54,0x14),
2257  FieldTrait( 875, 1, 55, 54,0x14), FieldTrait( 876,15, 56, 54,0x14), FieldTrait( 880,15, 16, 0,0x04),
2258  FieldTrait( 898,14,117, 44,0x14), FieldTrait( 913,15,109, 44,0x14), FieldTrait( 914,15,110, 44,0x14),
2259  FieldTrait( 915,25,111, 44,0x14), FieldTrait( 916,25,114, 44,0x14), FieldTrait( 917,25,115, 44,0x14),
2260  FieldTrait( 918,19,112, 44,0x14), FieldTrait( 919, 1,116, 44,0x14), FieldTrait( 943,15,124, 0,0x04),
2261  FieldTrait( 947,19, 42, 54,0x14), FieldTrait( 965,15, 60, 54,0x14), FieldTrait( 966,15, 61, 54,0x14),
2262  FieldTrait( 967, 9, 63, 54,0x14), FieldTrait( 968, 9, 64, 54,0x14), FieldTrait( 969, 9, 65, 54,0x14),
2263  FieldTrait( 970, 1, 66, 54,0x14), FieldTrait( 971, 1, 67, 54,0x14), FieldTrait( 996,15, 69, 54,0x14),
2264  FieldTrait( 997,15, 70, 54,0x14), FieldTrait(1003,15,135, 0,0x04), FieldTrait(1011,15,134, 0,0x04),
2265  FieldTrait(1018, 1, 68, 57,0x1c), FieldTrait(1040,15,136, 0,0x04), FieldTrait(1041,15,137, 0,0x04),
2266  FieldTrait(1042,15,138, 0,0x04), FieldTrait(1049, 7, 62, 54,0x14), FieldTrait(1079,26, 71, 54,0x14),
2267  FieldTrait(1123, 7,139, 0,0x04), FieldTrait(1146,13, 73, 54,0x14), FieldTrait(1147,10, 74, 54,0x14),
2268  FieldTrait(1151,15, 72, 54,0x14), FieldTrait(1184, 2, 75,150,0x14), FieldTrait(1185,29, 76,150,0x14),
2269  FieldTrait(1186,15, 77,150,0x14), FieldTrait(1191,15, 79, 54,0x14), FieldTrait(1192,10, 80, 54,0x14),
2270  FieldTrait(1193, 7, 81, 54,0x14), FieldTrait(1194, 1, 82, 54,0x14), FieldTrait(1195,13, 83, 54,0x14),
2271  FieldTrait(1196,15, 84, 54,0x14), FieldTrait(1197,15, 91, 54,0x14), FieldTrait(1198, 1, 85, 54,0x14),
2272  FieldTrait(1199,11, 86, 54,0x14), FieldTrait(1200,11, 87, 54,0x14), FieldTrait(1227,15, 78, 54,0x14),
2273  FieldTrait(1242, 8, 90, 54,0x14), FieldTrait(1244, 8, 89, 54,0x14), FieldTrait(1435, 1, 92, 54,0x14),
2274  FieldTrait(1439, 1, 93, 54,0x14), FieldTrait(1449,15, 94, 54,0x14), FieldTrait(1450,15, 95, 54,0x14),
2275  FieldTrait(1451,14, 96, 54,0x14), FieldTrait(1452,14, 97, 54,0x14), FieldTrait(1457,14, 98, 54,0x14),
2276  FieldTrait(1458,14, 99, 54,0x14), FieldTrait(1478, 1,100, 54,0x14), FieldTrait(1479, 1,101, 54,0x14),
2277  FieldTrait(1480,14,102, 54,0x14), FieldTrait(1481, 1,103, 54,0x14), FieldTrait(1482, 1,104, 54,0x14),
2278  FieldTrait(1483, 1,105, 21,0x1c)
2279 };
2282 //-------------------------------------------------------------------------------------------------
2283 const FieldTrait *TradeCaptureReportRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
2284 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
2285 const MsgType& TradeCaptureReportRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
2286 //-------------------------------------------------------------------------------------------------
2287 const FieldTrait *TradeCaptureReportRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
2288 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
2290 //-------------------------------------------------------------------------------------------------
2291 const FieldTrait *TradeCaptureReportRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
2292 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
2293 const MsgType& TradeCaptureReportRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
2294 //-------------------------------------------------------------------------------------------------
2295 const FieldTrait *TradeCaptureReportRequest::NoLegs::_traits(NoLegsV7_traits);
2296 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoLegs::_ftha(NoLegsV7_ftha);
2297 const MsgType& TradeCaptureReportRequest::NoLegs::_msgtype(NoLegsV7_msgtype);
2298 //-------------------------------------------------------------------------------------------------
2299 const FieldTrait *TradeCaptureReportRequest::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
2300 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
2302 //-------------------------------------------------------------------------------------------------
2304 {
2305  FieldTrait( 60,22, 2, 0,0x04), FieldTrait( 75,25, 1, 0,0x04), FieldTrait( 779,22, 3, 0,0x04)
2306 };
2307 const FieldTrait_Hash_Array
2310 //-------------------------------------------------------------------------------------------------
2311 const FieldTrait *TradeCaptureReportRequest::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
2312 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
2313 const MsgType& TradeCaptureReportRequest::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
2314 //-------------------------------------------------------------------------------------------------
2315 const FieldTrait *TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
2316 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
2318 //-------------------------------------------------------------------------------------------------
2319 const FieldTrait *TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
2320 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
2322 //-------------------------------------------------------------------------------------------------
2323 const FieldTrait *TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
2324 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
2326 //-------------------------------------------------------------------------------------------------
2328 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
2330 //-------------------------------------------------------------------------------------------------
2331 const FieldTrait *TradeCaptureReportRequest::NoEvents::_traits(NoEventsV1_traits);
2332 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoEvents::_ftha(NoEventsV1_ftha);
2333 const MsgType& TradeCaptureReportRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
2334 //-------------------------------------------------------------------------------------------------
2335 const FieldTrait *TradeCaptureReportRequest::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
2336 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
2337 const MsgType& TradeCaptureReportRequest::NoInstrAttrib::_msgtype(NoInstrAttribV1_msgtype);
2338 //-------------------------------------------------------------------------------------------------
2339 const FieldTrait *TradeCaptureReportRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
2340 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
2341 const MsgType& TradeCaptureReportRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
2342 //-------------------------------------------------------------------------------------------------
2343 const FieldTrait *TradeCaptureReportRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
2344 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
2346 //-------------------------------------------------------------------------------------------------
2347 const FieldTrait *TradeCaptureReportRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
2348 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
2349 const MsgType& TradeCaptureReportRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
2350 //-------------------------------------------------------------------------------------------------
2351 const FieldTrait *TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
2352 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
2354 //-------------------------------------------------------------------------------------------------
2356 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
2358 //-------------------------------------------------------------------------------------------------
2359 const FieldTrait TradeCaptureReport::_traits[] =
2360 {
2361  FieldTrait( 6,11,139, 0,0x04), FieldTrait( 15,19,187, 0,0x04), FieldTrait( 17,15, 19, 0,0x04),
2362  FieldTrait( 22,15, 27, 54,0x14), FieldTrait( 30,20,136, 0,0x04), FieldTrait( 31,11,132, 0,0x04),
2363  FieldTrait( 32,10,131, 0,0x04), FieldTrait( 48,15, 26, 54,0x14), FieldTrait( 55,15, 24, 54,0x14),
2364  FieldTrait( 60,22,153, 0,0x04), FieldTrait( 63,15,155, 0,0x04), FieldTrait( 64,25,156, 0,0x04),
2365  FieldTrait( 65,15, 25, 54,0x14), FieldTrait( 75,25,137, 0,0x04), FieldTrait( 106,15, 53, 54,0x14),
2366  FieldTrait( 107,15, 56, 54,0x14), FieldTrait( 120,19,188, 0,0x04), FieldTrait( 150, 7, 9, 0,0x04),
2367  FieldTrait( 167,15, 31, 54,0x14), FieldTrait( 194,11,134, 0,0x04), FieldTrait( 195,12,135, 0,0x04),
2368  FieldTrait( 200,21, 33, 54,0x14), FieldTrait( 201, 1, 94, 54,0x14), FieldTrait( 202,11, 47, 54,0x14),
2369  FieldTrait( 206, 7, 49, 54,0x14), FieldTrait( 207,20, 52, 54,0x14), FieldTrait( 218,12,140,160,0x14),
2370  FieldTrait( 220,19,141,160,0x14), FieldTrait( 221,15,142,160,0x14), FieldTrait( 222,15,143,160,0x14),
2371  FieldTrait( 223,14, 51, 54,0x14), FieldTrait( 224,25, 35, 54,0x14), FieldTrait( 225,25, 36, 54,0x14),
2372  FieldTrait( 226, 1, 38, 54,0x14), FieldTrait( 227,14, 39, 54,0x14), FieldTrait( 228, 9, 40, 54,0x14),
2373  FieldTrait( 231, 9, 50, 54,0x14), FieldTrait( 235,15,122,198,0x14), FieldTrait( 236,14,123,198,0x14),
2374  FieldTrait( 239, 1, 37, 54,0x14), FieldTrait( 240,25, 46, 54,0x14), FieldTrait( 255,15, 41, 54,0x14),
2375  FieldTrait( 263, 7, 13, 0,0x04), FieldTrait( 325, 8, 12, 0,0x04), FieldTrait( 348, 2, 54, 54,0x14),
2376  FieldTrait( 349,28, 55, 54,0x14), FieldTrait( 350, 2, 57, 54,0x14), FieldTrait( 351,28, 58, 54,0x14),
2377  FieldTrait( 378, 1, 21, 0,0x04), FieldTrait( 381,13,178, 0,0x04), FieldTrait( 423, 1, 23, 0,0x04),
2378  FieldTrait( 442, 7,150, 0,0x04), FieldTrait( 454, 1, 28,142,0x1c), FieldTrait( 460, 1, 29, 54,0x14),
2379  FieldTrait( 461,15, 30, 54,0x14), FieldTrait( 470,18, 43, 54,0x14), FieldTrait( 471,15, 44, 54,0x14),
2380  FieldTrait( 472,15, 45, 54,0x14), FieldTrait( 487, 1, 2, 0,0x04), FieldTrait( 527,15, 20, 0,0x04),
2381  FieldTrait( 541,25, 34, 54,0x14), FieldTrait( 543,15, 42, 54,0x14), FieldTrait( 552, 1,159,179,0x1c),
2382  FieldTrait( 555, 1,152,181,0x1c), FieldTrait( 568,15, 4, 0,0x04), FieldTrait( 570, 8, 22, 0,0x04),
2383  FieldTrait( 571,15, 1, 0,0x04), FieldTrait( 572,15, 14, 0,0x04), FieldTrait( 573, 7,157, 0,0x04),
2384  FieldTrait( 574,15,158, 0,0x04), FieldTrait( 662,11,144,160,0x14), FieldTrait( 663, 1,145,160,0x14),
2385  FieldTrait( 667,21, 60, 54,0x14), FieldTrait( 669,11,133, 0,0x04), FieldTrait( 691,15, 59, 54,0x14),
2386  FieldTrait( 696,25,125,198,0x14), FieldTrait( 697,11,126,198,0x14), FieldTrait( 698, 1,127,198,0x14),
2387  FieldTrait( 699,15,146,160,0x14), FieldTrait( 701,25,124,198,0x14), FieldTrait( 711, 1,128,188,0x1c),
2388  FieldTrait( 715,25,138, 0,0x04), FieldTrait( 716,15,165, 0,0x04), FieldTrait( 717,15,166, 0,0x04),
2389  FieldTrait( 748, 1, 10, 0,0x04), FieldTrait( 753, 1,149,102,0x1c), FieldTrait( 761,15,147,160,0x14),
2390  FieldTrait( 762,15, 32, 54,0x14), FieldTrait( 768, 1,154,182,0x1c), FieldTrait( 779,22,169, 0,0x04),
2391  FieldTrait( 788, 1,116, 44,0x14), FieldTrait( 797, 8,160, 0,0x04), FieldTrait( 818,15, 16, 0,0x04),
2392  FieldTrait( 819, 1,148, 0,0x04), FieldTrait( 820,15, 17, 0,0x04), FieldTrait( 822,15,129, 0,0x04),
2393  FieldTrait( 823,15,130, 0,0x04), FieldTrait( 824,15,151, 0,0x04), FieldTrait( 828, 1, 5, 0,0x04),
2394  FieldTrait( 829, 1, 6, 0,0x04), FieldTrait( 830,15, 8, 0,0x04), FieldTrait( 852, 8,161, 0,0x04),
2395  FieldTrait( 853, 1,162, 0,0x04), FieldTrait( 854, 1,121, 0,0x04), FieldTrait( 855, 1, 7, 0,0x04),
2396  FieldTrait( 856, 1, 3, 0,0x04), FieldTrait( 864, 1, 63, 38,0x1c), FieldTrait( 873,25, 64, 54,0x14),
2397  FieldTrait( 874,25, 65, 54,0x14), FieldTrait( 875, 1, 61, 54,0x14), FieldTrait( 876,15, 62, 54,0x14),
2398  FieldTrait( 880,15, 18, 0,0x04), FieldTrait( 881,15, 15, 0,0x04), FieldTrait( 898,14,120, 44,0x14),
2399  FieldTrait( 912, 8, 11, 0,0x04), FieldTrait( 913,15,112, 44,0x14), FieldTrait( 914,15,113, 44,0x14),
2400  FieldTrait( 915,25,114, 44,0x14), FieldTrait( 916,25,117, 44,0x14), FieldTrait( 917,25,118, 44,0x14),
2401  FieldTrait( 918,19,115, 44,0x14), FieldTrait( 919, 1,119, 44,0x14), FieldTrait( 939, 1,163, 0,0x04),
2402  FieldTrait( 947,19, 48, 54,0x14), FieldTrait( 965,15, 66, 54,0x14), FieldTrait( 966,15, 67, 54,0x14),
2403  FieldTrait( 967, 9, 69, 54,0x14), FieldTrait( 968, 9, 70, 54,0x14), FieldTrait( 969, 9, 71, 54,0x14),
2404  FieldTrait( 970, 1, 72, 54,0x14), FieldTrait( 971, 1, 73, 54,0x14), FieldTrait( 987,25,177, 0,0x04),
2405  FieldTrait( 991,11,170, 0,0x04), FieldTrait( 994,15,167, 0,0x04), FieldTrait( 996,15, 75, 54,0x14),
2406  FieldTrait( 997,15, 76, 54,0x14), FieldTrait(1003,15,171, 0,0x04), FieldTrait(1011,15,168, 0,0x04),
2407  FieldTrait(1015, 7,164, 0,0x04), FieldTrait(1018, 1, 74, 57,0x1c), FieldTrait(1040,15,172, 0,0x04),
2408  FieldTrait(1041,15,173, 0,0x04), FieldTrait(1042,15,174, 0,0x04), FieldTrait(1049, 7, 68, 54,0x14),
2409  FieldTrait(1056,10,175, 0,0x04), FieldTrait(1071,12,176, 0,0x04), FieldTrait(1079,26, 77, 54,0x14),
2410  FieldTrait(1116, 1,179,139,0x1c), FieldTrait(1123, 7,180, 0,0x04), FieldTrait(1124, 7,181, 0,0x04),
2411  FieldTrait(1125,25,182, 0,0x04), FieldTrait(1126,15,183, 0,0x04), FieldTrait(1127,15,184, 0,0x04),
2412  FieldTrait(1132,27,185, 0,0x04), FieldTrait(1134, 8,186, 0,0x04), FieldTrait(1146,13, 79, 54,0x14),
2413  FieldTrait(1147,10, 80, 54,0x14), FieldTrait(1151,15, 78, 54,0x14), FieldTrait(1180,15,197, 8,0x14),
2414  FieldTrait(1181, 4,198, 8,0x14), FieldTrait(1184, 2, 81,150,0x14), FieldTrait(1185,29, 82,150,0x14),
2415  FieldTrait(1186,15, 83,150,0x14), FieldTrait(1188, 9,191, 0,0x04), FieldTrait(1190, 9,193, 0,0x04),
2416  FieldTrait(1191,15, 85, 54,0x14), FieldTrait(1192,10, 86, 54,0x14), FieldTrait(1193, 7, 87, 54,0x14),
2417  FieldTrait(1194, 1, 88, 54,0x14), FieldTrait(1195,13, 89, 54,0x14), FieldTrait(1196,15, 90, 54,0x14),
2418  FieldTrait(1197,15, 97, 54,0x14), FieldTrait(1198, 1, 91, 54,0x14), FieldTrait(1199,11, 92, 54,0x14),
2419  FieldTrait(1200,11, 93, 54,0x14), FieldTrait(1227,15, 84, 54,0x14), FieldTrait(1242, 8, 96, 54,0x14),
2420  FieldTrait(1244, 8, 95, 54,0x14), FieldTrait(1300,15,202, 0,0x04), FieldTrait(1301,20,203, 0,0x04),
2421  FieldTrait(1328,15,189, 0,0x04), FieldTrait(1329, 9,190, 0,0x04), FieldTrait(1350, 4,199, 8,0x14),
2422  FieldTrait(1352, 8,200, 8,0x14), FieldTrait(1380,14,192, 0,0x04), FieldTrait(1382, 9,194, 0,0x04),
2423  FieldTrait(1387, 1,195,183,0x1c), FieldTrait(1390, 1,196, 0,0x04), FieldTrait(1430, 7,201, 0,0x04),
2424  FieldTrait(1435, 1, 98, 54,0x14), FieldTrait(1439, 1, 99, 54,0x14), FieldTrait(1449,15,100, 54,0x14),
2425  FieldTrait(1450,15,101, 54,0x14), FieldTrait(1451,14,102, 54,0x14), FieldTrait(1452,14,103, 54,0x14),
2426  FieldTrait(1457,14,104, 54,0x14), FieldTrait(1458,14,105, 54,0x14), FieldTrait(1478, 1,106, 54,0x14),
2427  FieldTrait(1479, 1,107, 54,0x14), FieldTrait(1480,14,108, 54,0x14), FieldTrait(1481, 1,109, 54,0x14),
2428  FieldTrait(1482, 1,110, 54,0x14), FieldTrait(1483, 1,111, 21,0x1c)
2429 };
2430 const FieldTrait_Hash_Array TradeCaptureReport::_ftha(TradeCaptureReport::_traits, 203);
2432 //-------------------------------------------------------------------------------------------------
2433 const FieldTrait *TradeCaptureReport::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
2434 const FieldTrait_Hash_Array& TradeCaptureReport::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
2435 const MsgType& TradeCaptureReport::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
2436 //-------------------------------------------------------------------------------------------------
2437 const FieldTrait TradeCaptureReport::NoSides::_traits[] =
2438 {
2439  FieldTrait( 1,15, 3, 0,0x04), FieldTrait( 11,15, 65,173,0x14), FieldTrait( 12,13, 17, 16,0x14),
2440  FieldTrait( 13, 7, 18, 16,0x14), FieldTrait( 14,10, 82,173,0x14), FieldTrait( 18,16, 74,173,0x14),
2441  FieldTrait( 37,15, 63,173,0x14), FieldTrait( 38,10, 76, 93,0x14), FieldTrait( 39, 7, 75,173,0x14),
2442  FieldTrait( 40, 7, 71,173,0x14), FieldTrait( 44,11, 72,173,0x14), FieldTrait( 54, 7, 1, 0,0x05),
2443  FieldTrait( 58,15, 36, 0,0x04), FieldTrait( 59, 7, 83,173,0x14), FieldTrait( 66,15, 67,173,0x14),
2444  FieldTrait( 70,15, 46, 0,0x04), FieldTrait( 77, 7, 35, 0,0x04), FieldTrait( 78, 1, 47,176,0x1c),
2445  FieldTrait( 81, 7, 6, 0,0x04), FieldTrait( 83, 1, 52, 0,0x04), FieldTrait( 99,11, 73,173,0x14),
2446  FieldTrait( 118,13, 31, 0,0x04), FieldTrait( 119,13, 32, 0,0x04), FieldTrait( 126,22, 84,173,0x14),
2447  FieldTrait( 136, 1, 42, 77,0x1c), FieldTrait( 151,10, 81,173,0x14), FieldTrait( 152,10, 77, 93,0x14),
2448  FieldTrait( 155, 9, 33, 0,0x04), FieldTrait( 156, 7, 34, 0,0x04), FieldTrait( 157, 1, 21, 0,0x04),
2449  FieldTrait( 158,14, 23, 0,0x04), FieldTrait( 159,13, 24, 0,0x04), FieldTrait( 198,15, 64,173,0x14),
2450  FieldTrait( 230,25, 22, 0,0x04), FieldTrait( 232, 1, 41,162,0x1c), FieldTrait( 237,13, 30, 0,0x04),
2451  FieldTrait( 238,13, 29, 0,0x04), FieldTrait( 336,15, 14, 0,0x04), FieldTrait( 354, 2, 37, 0,0x04),
2452  FieldTrait( 355,28, 38, 0,0x04), FieldTrait( 376,15, 11, 0,0x04), FieldTrait( 377, 8, 12, 0,0x04),
2453  FieldTrait( 430, 1, 58, 0,0x04), FieldTrait( 453, 1, 2, 94,0x1c), FieldTrait( 468, 7, 79, 93,0x14),
2454  FieldTrait( 469, 9, 80, 93,0x14), FieldTrait( 479,19, 19, 16,0x14), FieldTrait( 483,22, 98,173,0x14),
2455  FieldTrait( 497, 7, 20, 16,0x14), FieldTrait( 516,14, 78, 93,0x14), FieldTrait( 518, 1, 40, 22,0x1c),
2456  FieldTrait( 526,15, 66,173,0x14), FieldTrait( 528, 7, 93,173,0x14), FieldTrait( 529,16, 94,173,0x14),
2457  FieldTrait( 575, 8, 7, 0,0x04), FieldTrait( 576, 1, 8, 14,0x1c), FieldTrait( 578,15, 9, 0,0x04),
2458  FieldTrait( 579,15, 10, 0,0x04), FieldTrait( 581, 1, 5, 0,0x04), FieldTrait( 582, 1, 13, 0,0x04),
2459  FieldTrait( 586,22, 99,173,0x14), FieldTrait( 591, 7, 45, 0,0x04), FieldTrait( 625,15, 15, 0,0x04),
2460  FieldTrait( 660, 1, 4, 0,0x04), FieldTrait( 738,13, 25, 0,0x04), FieldTrait( 752, 1, 39, 0,0x04),
2461  FieldTrait( 775, 1,100,173,0x14), FieldTrait( 821,15, 96,173,0x14), FieldTrait( 825,15, 43, 0,0x04),
2462  FieldTrait( 826, 1, 44, 0,0x04), FieldTrait( 920,13, 26, 0,0x04), FieldTrait( 921,13, 27, 0,0x04),
2463  FieldTrait( 922,13, 28, 0,0x04), FieldTrait( 943,15, 16, 0,0x04), FieldTrait(1005,15, 49, 0,0x04),
2464  FieldTrait(1006,15, 50, 0,0x04), FieldTrait(1007,15, 51, 0,0x04), FieldTrait(1008, 1, 53, 0,0x04),
2465  FieldTrait(1009, 1, 48, 0,0x04), FieldTrait(1016, 1, 54,159,0x1c), FieldTrait(1057, 8, 56, 0,0x04),
2466  FieldTrait(1072,13, 55, 0,0x04), FieldTrait(1080,15, 68,173,0x14), FieldTrait(1081, 7, 69,173,0x14),
2467  FieldTrait(1082,10, 85, 36,0x14), FieldTrait(1083, 7, 86, 36,0x14), FieldTrait(1084, 7, 87, 36,0x14),
2468  FieldTrait(1085,10, 88, 36,0x14), FieldTrait(1086,10, 89, 36,0x14), FieldTrait(1087,10, 90, 36,0x14),
2469  FieldTrait(1088,10, 91, 36,0x14), FieldTrait(1093, 7, 97,173,0x14), FieldTrait(1115, 7, 62, 0,0x04),
2470  FieldTrait(1138,10, 92, 36,0x14), FieldTrait(1139,15, 57, 0,0x04), FieldTrait(1154,19, 59, 0,0x04),
2471  FieldTrait(1155,19, 60, 0,0x04), FieldTrait(1158, 1, 61,151,0x1c), FieldTrait(1427,15,101, 0,0x04),
2472  FieldTrait(1428, 1,102, 0,0x04), FieldTrait(1429, 1,103, 0,0x04), FieldTrait(1431, 1, 70,173,0x14),
2473  FieldTrait(1432, 1, 95,173,0x14), FieldTrait(1444, 1,104, 0,0x04)
2474 };
2475 const FieldTrait_Hash_Array
2478 //-------------------------------------------------------------------------------------------------
2479 const FieldTrait *TradeCaptureReport::NoSides::NoAllocs::_traits(NoAllocsV4_traits);
2480 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoAllocs::_ftha(NoAllocsV4_ftha);
2481 const MsgType& TradeCaptureReport::NoSides::NoAllocs::_msgtype(NoAllocsV4_msgtype);
2482 //-------------------------------------------------------------------------------------------------
2483 const FieldTrait *TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::_traits(NoNested2PartyIDsV1_traits);
2484 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::_ftha(NoNested2PartyIDsV1_ftha);
2486 //-------------------------------------------------------------------------------------------------
2488 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NoNested2PartySubIDsV1_ftha);
2490 //-------------------------------------------------------------------------------------------------
2491 const FieldTrait *TradeCaptureReport::NoSides::NoMiscFees::_traits(NoMiscFeesV1_traits);
2492 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoMiscFees::_ftha(NoMiscFeesV1_ftha);
2493 const MsgType& TradeCaptureReport::NoSides::NoMiscFees::_msgtype(NoMiscFeesV1_msgtype);
2494 //-------------------------------------------------------------------------------------------------
2495 const FieldTrait *TradeCaptureReport::NoSides::NoStipulations::_traits(NoStipulationsV1_traits);
2496 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoStipulations::_ftha(NoStipulationsV1_ftha);
2497 const MsgType& TradeCaptureReport::NoSides::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
2498 //-------------------------------------------------------------------------------------------------
2499 const FieldTrait *TradeCaptureReport::NoSides::NoPartyIDs::_traits(NoPartyIDsV1_traits);
2500 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
2501 const MsgType& TradeCaptureReport::NoSides::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
2502 //-------------------------------------------------------------------------------------------------
2503 const FieldTrait *TradeCaptureReport::NoSides::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
2504 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
2506 //-------------------------------------------------------------------------------------------------
2507 const FieldTrait *TradeCaptureReport::NoSides::NoContAmts::_traits(NoContAmtsV1_traits);
2508 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoContAmts::_ftha(NoContAmtsV1_ftha);
2509 const MsgType& TradeCaptureReport::NoSides::NoContAmts::_msgtype(NoContAmtsV1_msgtype);
2510 //-------------------------------------------------------------------------------------------------
2511 const FieldTrait *TradeCaptureReport::NoSides::NoClearingInstructions::_traits(NoClearingInstructionsV1_traits);
2512 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoClearingInstructions::_ftha(NoClearingInstructionsV1_ftha);
2513 const MsgType& TradeCaptureReport::NoSides::NoClearingInstructions::_msgtype(NoClearingInstructionsV1_msgtype);
2514 //-------------------------------------------------------------------------------------------------
2515 const FieldTrait *TradeCaptureReport::NoSides::NoSideTrdRegTS::_traits(NoSideTrdRegTSV1_traits);
2516 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoSideTrdRegTS::_ftha(NoSideTrdRegTSV1_ftha);
2517 const MsgType& TradeCaptureReport::NoSides::NoSideTrdRegTS::_msgtype(NoSideTrdRegTSV1_msgtype);
2518 //-------------------------------------------------------------------------------------------------
2519 const FieldTrait *TradeCaptureReport::NoSides::NoSettlDetails::_traits(NoSettlDetailsV1_traits);
2520 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoSettlDetails::_ftha(NoSettlDetailsV1_ftha);
2521 const MsgType& TradeCaptureReport::NoSides::NoSettlDetails::_msgtype(NoSettlDetailsV1_msgtype);
2522 //-------------------------------------------------------------------------------------------------
2523 const FieldTrait *TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::_traits(NoSettlPartyIDsV1_traits);
2524 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::_ftha(NoSettlPartyIDsV1_ftha);
2526 //-------------------------------------------------------------------------------------------------
2528 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(NoSettlPartySubIDsV1_ftha);
2530 //-------------------------------------------------------------------------------------------------
2531 const FieldTrait *TradeCaptureReport::NoLegs::_traits(NoLegsV1_traits);
2532 const FieldTrait_Hash_Array& TradeCaptureReport::NoLegs::_ftha(NoLegsV1_ftha);
2533 const MsgType& TradeCaptureReport::NoLegs::_msgtype(NoLegsV1_msgtype);
2534 //-------------------------------------------------------------------------------------------------
2535 const FieldTrait *TradeCaptureReport::NoLegs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
2536 const FieldTrait_Hash_Array& TradeCaptureReport::NoLegs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
2537 const MsgType& TradeCaptureReport::NoLegs::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
2538 //-------------------------------------------------------------------------------------------------
2539 const FieldTrait *TradeCaptureReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
2540 const FieldTrait_Hash_Array& TradeCaptureReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
2542 //-------------------------------------------------------------------------------------------------
2543 const FieldTrait *TradeCaptureReport::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
2544 const FieldTrait_Hash_Array& TradeCaptureReport::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
2545 const MsgType& TradeCaptureReport::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
2546 //-------------------------------------------------------------------------------------------------
2547 const FieldTrait *TradeCaptureReport::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
2548 const FieldTrait_Hash_Array& TradeCaptureReport::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
2549 const MsgType& TradeCaptureReport::NoLegs::NoLegStipulations::_msgtype(NoLegStipulationsV1_msgtype);
2550 //-------------------------------------------------------------------------------------------------
2551 const FieldTrait *TradeCaptureReport::NoLegs::NoOfLegUnderlyings::_traits(NoOfLegUnderlyingsV1_traits);
2552 const FieldTrait_Hash_Array& TradeCaptureReport::NoLegs::NoOfLegUnderlyings::_ftha(NoOfLegUnderlyingsV1_ftha);
2553 const MsgType& TradeCaptureReport::NoLegs::NoOfLegUnderlyings::_msgtype(NoOfLegUnderlyingsV1_msgtype);
2554 //-------------------------------------------------------------------------------------------------
2555 const FieldTrait *TradeCaptureReport::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_traits(NoUnderlyingLegSecurityAltIDV1_traits);
2556 const FieldTrait_Hash_Array& TradeCaptureReport::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_ftha(NoUnderlyingLegSecurityAltIDV1_ftha);
2558 //-------------------------------------------------------------------------------------------------
2559 const FieldTrait *TradeCaptureReport::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
2560 const FieldTrait_Hash_Array& TradeCaptureReport::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
2561 const MsgType& TradeCaptureReport::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
2562 //-------------------------------------------------------------------------------------------------
2563 const FieldTrait *TradeCaptureReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
2564 const FieldTrait_Hash_Array& TradeCaptureReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
2565 const MsgType& TradeCaptureReport::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
2566 //-------------------------------------------------------------------------------------------------
2567 const FieldTrait *TradeCaptureReport::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
2568 const FieldTrait_Hash_Array& TradeCaptureReport::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
2570 //-------------------------------------------------------------------------------------------------
2571 const FieldTrait *TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
2572 const FieldTrait_Hash_Array& TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
2573 const MsgType& TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
2574 //-------------------------------------------------------------------------------------------------
2576 const FieldTrait_Hash_Array& TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
2578 //-------------------------------------------------------------------------------------------------
2579 const FieldTrait *TradeCaptureReport::NoPosAmt::_traits(NoPosAmtV1_traits);
2580 const FieldTrait_Hash_Array& TradeCaptureReport::NoPosAmt::_ftha(NoPosAmtV1_ftha);
2581 const MsgType& TradeCaptureReport::NoPosAmt::_msgtype(NoPosAmtV1_msgtype);
2582 //-------------------------------------------------------------------------------------------------
2583 const FieldTrait *TradeCaptureReport::NoTrdRegTimestamps::_traits(NoTrdRegTimestampsV1_traits);
2584 const FieldTrait_Hash_Array& TradeCaptureReport::NoTrdRegTimestamps::_ftha(NoTrdRegTimestampsV1_ftha);
2585 const MsgType& TradeCaptureReport::NoTrdRegTimestamps::_msgtype(NoTrdRegTimestampsV1_msgtype);
2586 //-------------------------------------------------------------------------------------------------
2587 const FieldTrait *TradeCaptureReport::NoEvents::_traits(NoEventsV1_traits);
2588 const FieldTrait_Hash_Array& TradeCaptureReport::NoEvents::_ftha(NoEventsV1_ftha);
2589 const MsgType& TradeCaptureReport::NoEvents::_msgtype(NoEventsV1_msgtype);
2590 //-------------------------------------------------------------------------------------------------
2591 const FieldTrait *TradeCaptureReport::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
2592 const FieldTrait_Hash_Array& TradeCaptureReport::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
2593 const MsgType& TradeCaptureReport::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
2594 //-------------------------------------------------------------------------------------------------
2595 const FieldTrait *TradeCaptureReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
2596 const FieldTrait_Hash_Array& TradeCaptureReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
2598 //-------------------------------------------------------------------------------------------------
2599 const FieldTrait *TradeCaptureReport::NoRootPartyIDs::_traits(NoRootPartyIDsV1_traits);
2600 const FieldTrait_Hash_Array& TradeCaptureReport::NoRootPartyIDs::_ftha(NoRootPartyIDsV1_ftha);
2601 const MsgType& TradeCaptureReport::NoRootPartyIDs::_msgtype(NoRootPartyIDsV1_msgtype);
2602 //-------------------------------------------------------------------------------------------------
2603 const FieldTrait *TradeCaptureReport::NoRootPartyIDs::NoRootPartySubIDs::_traits(NoRootPartySubIDsV1_traits);
2604 const FieldTrait_Hash_Array& TradeCaptureReport::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NoRootPartySubIDsV1_ftha);
2606 //-------------------------------------------------------------------------------------------------
2607 const FieldTrait *TradeCaptureReport::NoTrdRepIndicators::_traits(NoTrdRepIndicatorsV1_traits);
2608 const FieldTrait_Hash_Array& TradeCaptureReport::NoTrdRepIndicators::_ftha(NoTrdRepIndicatorsV1_ftha);
2609 const MsgType& TradeCaptureReport::NoTrdRepIndicators::_msgtype(NoTrdRepIndicatorsV1_msgtype);
2610 //-------------------------------------------------------------------------------------------------
2611 const FieldTrait *TradeCaptureReport::NoComplexEvents::_traits(NoComplexEventsV1_traits);
2612 const FieldTrait_Hash_Array& TradeCaptureReport::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
2613 const MsgType& TradeCaptureReport::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
2614 //-------------------------------------------------------------------------------------------------
2615 const FieldTrait *TradeCaptureReport::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
2616 const FieldTrait_Hash_Array& TradeCaptureReport::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
2618 //-------------------------------------------------------------------------------------------------
2620 const FieldTrait_Hash_Array& TradeCaptureReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
2622 //-------------------------------------------------------------------------------------------------
2623 const FieldTrait OrderMassStatusRequest::_traits[] =
2624 {
2625  FieldTrait( 1,15, 4, 0,0x04), FieldTrait( 22,15, 11, 54,0x14), FieldTrait( 48,15, 10, 54,0x14),
2626  FieldTrait( 54, 7,168, 0,0x04), FieldTrait( 55,15, 8, 54,0x14), FieldTrait( 65,15, 9, 54,0x14),
2627  FieldTrait( 106,15, 37, 54,0x14), FieldTrait( 107,15, 40, 54,0x14), FieldTrait( 167,15, 15, 54,0x14),
2628  FieldTrait( 200,21, 17, 54,0x14), FieldTrait( 201, 1, 78, 54,0x14), FieldTrait( 202,11, 31, 54,0x14),
2629  FieldTrait( 206, 7, 33, 54,0x14), FieldTrait( 207,20, 36, 54,0x14), FieldTrait( 223,14, 35, 54,0x14),
2630  FieldTrait( 224,25, 19, 54,0x14), FieldTrait( 225,25, 20, 54,0x14), FieldTrait( 226, 1, 22, 54,0x14),
2631  FieldTrait( 227,14, 23, 54,0x14), FieldTrait( 228, 9, 24, 54,0x14), FieldTrait( 231, 9, 34, 54,0x14),
2632  FieldTrait( 239, 1, 21, 54,0x14), FieldTrait( 240,25, 30, 54,0x14), FieldTrait( 241,25,107,191,0x14),
2633  FieldTrait( 242,25,108,191,0x14), FieldTrait( 243, 1,109,191,0x14), FieldTrait( 244, 1,110,191,0x14),
2634  FieldTrait( 245,14,111,191,0x14), FieldTrait( 246, 9,112,191,0x14), FieldTrait( 247,25,118,191,0x14),
2635  FieldTrait( 255,15, 25, 54,0x14), FieldTrait( 256,15,113,191,0x14), FieldTrait( 305,15, 99,191,0x14),
2636  FieldTrait( 306,15,125,191,0x14), FieldTrait( 307,15,128,191,0x14), FieldTrait( 308,20,124,191,0x14),
2637  FieldTrait( 309,15, 98,191,0x14), FieldTrait( 310,15,103,191,0x14), FieldTrait( 311,15, 96,191,0x14),
2638  FieldTrait( 312,15, 97,191,0x14), FieldTrait( 313,21,105,191,0x14), FieldTrait( 315, 1,155,191,0x14),
2639  FieldTrait( 316,11,119,191,0x14), FieldTrait( 317, 7,121,191,0x14), FieldTrait( 318,19,133,191,0x14),
2640  FieldTrait( 336,15, 6, 0,0x04), FieldTrait( 348, 2, 38, 54,0x14), FieldTrait( 349,28, 39, 54,0x14),
2641  FieldTrait( 350, 2, 41, 54,0x14), FieldTrait( 351,28, 42, 54,0x14), FieldTrait( 362, 2,126,191,0x14),
2642  FieldTrait( 363,28,127,191,0x14), FieldTrait( 364, 2,129,191,0x14), FieldTrait( 365,28,130,191,0x14),
2643  FieldTrait( 435,14,123,191,0x14), FieldTrait( 436, 9,122,191,0x14), FieldTrait( 453, 1, 3, 94,0x1c),
2644  FieldTrait( 454, 1, 12,142,0x1c), FieldTrait( 457, 1,100,189,0x1c), FieldTrait( 460, 1, 13, 54,0x14),
2645  FieldTrait( 461,15, 14, 54,0x14), FieldTrait( 462, 1,101,191,0x14), FieldTrait( 463,15,102,191,0x14),
2646  FieldTrait( 470,18, 27, 54,0x14), FieldTrait( 471,15, 28, 54,0x14), FieldTrait( 472,15, 29, 54,0x14),
2647  FieldTrait( 541,25, 18, 54,0x14), FieldTrait( 542,25,106,191,0x14), FieldTrait( 543,15, 26, 54,0x14),
2648  FieldTrait( 584,15, 1, 0,0x04), FieldTrait( 585, 1, 2, 0,0x04), FieldTrait( 592,18,115,191,0x14),
2649  FieldTrait( 593,15,116,191,0x14), FieldTrait( 594,15,117,191,0x14), FieldTrait( 595,15,114,191,0x14),
2650  FieldTrait( 625,15, 7, 0,0x04), FieldTrait( 660, 1, 5, 0,0x04), FieldTrait( 667,21, 44, 54,0x14),
2651  FieldTrait( 691,15, 43, 54,0x14), FieldTrait( 762,15, 16, 54,0x14), FieldTrait( 763,15,104,191,0x14),
2652  FieldTrait( 810,11,135,191,0x14), FieldTrait( 864, 1, 47, 38,0x1c), FieldTrait( 873,25, 48, 54,0x14),
2653  FieldTrait( 874,25, 49, 54,0x14), FieldTrait( 875, 1, 45, 54,0x14), FieldTrait( 876,15, 46, 54,0x14),
2654  FieldTrait( 877,15,131,191,0x14), FieldTrait( 878,15,132,191,0x14), FieldTrait( 879,10,134,191,0x14),
2655  FieldTrait( 882,11,136,191,0x14), FieldTrait( 883,11,137,191,0x14), FieldTrait( 884,13,138,191,0x14),
2656  FieldTrait( 885,13,139,191,0x14), FieldTrait( 886,13,140,191,0x14), FieldTrait( 887, 1,141,194,0x1c),
2657  FieldTrait( 941,19,120,191,0x14), FieldTrait( 947,19, 32, 54,0x14), FieldTrait( 965,15, 50, 54,0x14),
2658  FieldTrait( 966,15, 51, 54,0x14), FieldTrait( 967, 9, 53, 54,0x14), FieldTrait( 968, 9, 54, 54,0x14),
2659  FieldTrait( 969, 9, 55, 54,0x14), FieldTrait( 970, 1, 56, 54,0x14), FieldTrait( 971, 1, 57, 54,0x14),
2660  FieldTrait( 972,14,142,191,0x14), FieldTrait( 973,13,144,191,0x14), FieldTrait( 974,15,145,191,0x14),
2661  FieldTrait( 975, 1,143,191,0x14), FieldTrait( 996,15, 59, 54,0x14), FieldTrait( 997,15, 60, 54,0x14),
2662  FieldTrait( 998,15,146,191,0x14), FieldTrait(1000,15,147,191,0x14), FieldTrait(1018, 1, 58, 57,0x1c),
2663  FieldTrait(1038,13,148,191,0x14), FieldTrait(1039,15,150,191,0x14), FieldTrait(1044,10,151,191,0x14),
2664  FieldTrait(1045, 9,152,191,0x14), FieldTrait(1046, 7,153,191,0x14), FieldTrait(1049, 7, 52, 54,0x14),
2665  FieldTrait(1058, 1,149,195,0x1c), FieldTrait(1079,26, 61, 54,0x14), FieldTrait(1146,13, 63, 54,0x14),
2666  FieldTrait(1147,10, 64, 54,0x14), FieldTrait(1151,15, 62, 54,0x14), FieldTrait(1184, 2, 65,150,0x14),
2667  FieldTrait(1185,29, 66,150,0x14), FieldTrait(1186,15, 67,150,0x14), FieldTrait(1191,15, 69, 54,0x14),
2668  FieldTrait(1192,10, 70, 54,0x14), FieldTrait(1193, 7, 71, 54,0x14), FieldTrait(1194, 1, 72, 54,0x14),
2669  FieldTrait(1195,13, 73, 54,0x14), FieldTrait(1196,15, 74, 54,0x14), FieldTrait(1197,15, 81, 54,0x14),
2670  FieldTrait(1198, 1, 75, 54,0x14), FieldTrait(1199,11, 76, 54,0x14), FieldTrait(1200,11, 77, 54,0x14),
2671  FieldTrait(1213,26,154,191,0x14), FieldTrait(1227,15, 68, 54,0x14), FieldTrait(1242, 8, 80, 54,0x14),
2672  FieldTrait(1244, 8, 79, 54,0x14), FieldTrait(1419, 1,156,191,0x14), FieldTrait(1423,10,157,191,0x14),
2673  FieldTrait(1424,15,158,191,0x14), FieldTrait(1425,10,159,191,0x14), FieldTrait(1435, 1, 82, 54,0x14),
2674  FieldTrait(1437, 1,160,191,0x14), FieldTrait(1439, 1, 83, 54,0x14), FieldTrait(1441, 1,161,191,0x14),
2675  FieldTrait(1449,15, 84, 54,0x14), FieldTrait(1450,15, 85, 54,0x14), FieldTrait(1451,14, 86, 54,0x14),
2676  FieldTrait(1452,14, 87, 54,0x14), FieldTrait(1453,15,162,191,0x14), FieldTrait(1454,15,163,191,0x14),
2677  FieldTrait(1455,14,164,191,0x14), FieldTrait(1456,14,165,191,0x14), FieldTrait(1457,14, 88, 54,0x14),
2678  FieldTrait(1458,14, 89, 54,0x14), FieldTrait(1459,14,166,191,0x14), FieldTrait(1460,14,167,191,0x14),
2679  FieldTrait(1461, 1,169,169,0x1c), FieldTrait(1478, 1, 90, 54,0x14), FieldTrait(1479, 1, 91, 54,0x14),
2680  FieldTrait(1480,14, 92, 54,0x14), FieldTrait(1481, 1, 93, 54,0x14), FieldTrait(1482, 1, 94, 54,0x14),
2681  FieldTrait(1483, 1, 95, 21,0x1c)
2682 };
2683 const FieldTrait_Hash_Array OrderMassStatusRequest::_ftha(OrderMassStatusRequest::_traits, 169);
2685 //-------------------------------------------------------------------------------------------------
2686 const FieldTrait *OrderMassStatusRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
2687 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
2688 const MsgType& OrderMassStatusRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
2689 //-------------------------------------------------------------------------------------------------
2690 const FieldTrait *OrderMassStatusRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
2691 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
2693 //-------------------------------------------------------------------------------------------------
2694 const FieldTrait *OrderMassStatusRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
2695 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
2696 const MsgType& OrderMassStatusRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
2697 //-------------------------------------------------------------------------------------------------
2698 const FieldTrait *OrderMassStatusRequest::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
2699 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
2700 const MsgType& OrderMassStatusRequest::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
2701 //-------------------------------------------------------------------------------------------------
2702 const FieldTrait *OrderMassStatusRequest::NoEvents::_traits(NoEventsV1_traits);
2703 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoEvents::_ftha(NoEventsV1_ftha);
2704 const MsgType& OrderMassStatusRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
2705 //-------------------------------------------------------------------------------------------------
2706 const FieldTrait *OrderMassStatusRequest::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
2707 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
2708 const MsgType& OrderMassStatusRequest::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
2709 //-------------------------------------------------------------------------------------------------
2710 const FieldTrait *OrderMassStatusRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
2711 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
2712 const MsgType& OrderMassStatusRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
2713 //-------------------------------------------------------------------------------------------------
2714 const FieldTrait *OrderMassStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
2715 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
2717 //-------------------------------------------------------------------------------------------------
2718 const FieldTrait *OrderMassStatusRequest::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
2719 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
2720 const MsgType& OrderMassStatusRequest::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
2721 //-------------------------------------------------------------------------------------------------
2722 const FieldTrait *OrderMassStatusRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
2723 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
2725 //-------------------------------------------------------------------------------------------------
2726 const FieldTrait *OrderMassStatusRequest::NoTargetPartyIDs::_traits(NoTargetPartyIDsV1_traits);
2727 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoTargetPartyIDs::_ftha(NoTargetPartyIDsV1_ftha);
2728 const MsgType& OrderMassStatusRequest::NoTargetPartyIDs::_msgtype(NoTargetPartyIDsV1_msgtype);
2729 //-------------------------------------------------------------------------------------------------
2730 const FieldTrait *OrderMassStatusRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
2731 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
2732 const MsgType& OrderMassStatusRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
2733 //-------------------------------------------------------------------------------------------------
2734 const FieldTrait *OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
2735 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
2737 //-------------------------------------------------------------------------------------------------
2739 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
2741 //-------------------------------------------------------------------------------------------------
2742 const FieldTrait QuoteRequestReject::_traits[] =
2743 {
2744  FieldTrait( 58,15, 5, 0,0x04), FieldTrait( 131,15, 1, 0,0x04), FieldTrait( 146, 1, 4,114,0x1c),
2745  FieldTrait( 354, 2, 6, 0,0x04), FieldTrait( 355,28, 7, 0,0x04), FieldTrait( 644,15, 2, 0,0x04),
2746  FieldTrait( 658, 1, 3, 0,0x04), FieldTrait(1091, 8, 11, 0,0x04), FieldTrait(1116, 1, 8,139,0x1c),
2747  FieldTrait(1171, 8, 9, 0,0x04), FieldTrait(1172, 1, 10, 0,0x04)
2748 };
2749 const FieldTrait_Hash_Array QuoteRequestReject::_ftha(QuoteRequestReject::_traits, 11);
2751 //-------------------------------------------------------------------------------------------------
2752 const FieldTrait QuoteRequestReject::NoRelatedSym::_traits[] =
2753 {
2754  FieldTrait( 1,15,118, 0,0x04), FieldTrait( 15,19,116, 0,0x04), FieldTrait( 22,15, 4, 54,0x14),
2755  FieldTrait( 38,10,107, 93,0x14), FieldTrait( 40, 7,124, 0,0x04), FieldTrait( 44,11,136, 0,0x04),
2756  FieldTrait( 48,15, 3, 54,0x14), FieldTrait( 54, 7,105, 0,0x04), FieldTrait( 55,15, 1, 54,0x14),
2757  FieldTrait( 60,22,126, 0,0x04), FieldTrait( 63,15,112, 0,0x04), FieldTrait( 64,25,113, 0,0x04),
2758  FieldTrait( 65,15, 2, 54,0x14), FieldTrait( 106,15, 30, 54,0x14), FieldTrait( 107,15, 33, 54,0x14),
2759  FieldTrait( 126,22,125, 0,0x04), FieldTrait( 140,11, 99, 0,0x04), FieldTrait( 152,10,108, 93,0x14),
2760  FieldTrait( 167,15, 8, 54,0x14), FieldTrait( 192,10,115, 0,0x04), FieldTrait( 193,25,114, 0,0x04),
2761  FieldTrait( 200,21, 10, 54,0x14), FieldTrait( 201, 1, 71, 54,0x14), FieldTrait( 202,11, 24, 54,0x14),
2762  FieldTrait( 206, 7, 26, 54,0x14), FieldTrait( 207,20, 29, 54,0x14), FieldTrait( 218,12,127,160,0x14),
2763  FieldTrait( 220,19,128,160,0x14), FieldTrait( 221,15,129,160,0x14), FieldTrait( 222,15,130,160,0x14),
2764  FieldTrait( 223,14, 28, 54,0x14), FieldTrait( 224,25, 12, 54,0x14), FieldTrait( 225,25, 13, 54,0x14),
2765  FieldTrait( 226, 1, 15, 54,0x14), FieldTrait( 227,14, 16, 54,0x14), FieldTrait( 228, 9, 17, 54,0x14),
2766  FieldTrait( 229,25,104, 0,0x04), FieldTrait( 231, 9, 27, 54,0x14), FieldTrait( 232, 1,117,162,0x1c),
2767  FieldTrait( 235,15,138,198,0x14), FieldTrait( 236,14,139,198,0x14), FieldTrait( 239, 1, 14, 54,0x14),
2768  FieldTrait( 240,25, 23, 54,0x14), FieldTrait( 255,15, 18, 54,0x14), FieldTrait( 303, 1,100, 0,0x04),
2769  FieldTrait( 336,15,102, 0,0x04), FieldTrait( 348, 2, 31, 54,0x14), FieldTrait( 349,28, 32, 54,0x14),
2770  FieldTrait( 350, 2, 34, 54,0x14), FieldTrait( 351,28, 35, 54,0x14), FieldTrait( 423, 1,135, 0,0x04),
2771  FieldTrait( 453, 1,144, 94,0x1c), FieldTrait( 454, 1, 5,142,0x1c), FieldTrait( 460, 1, 6, 54,0x14),
2772  FieldTrait( 461,15, 7, 54,0x14), FieldTrait( 468, 7,110, 93,0x14), FieldTrait( 469, 9,111, 93,0x14),
2773  FieldTrait( 470,18, 20, 54,0x14), FieldTrait( 471,15, 21, 54,0x14), FieldTrait( 472,15, 22, 54,0x14),
2774  FieldTrait( 516,14,109, 93,0x14), FieldTrait( 537, 1,101, 0,0x04), FieldTrait( 541,25, 11, 54,0x14),
2775  FieldTrait( 543,15, 19, 54,0x14), FieldTrait( 555, 1,121,113,0x1c), FieldTrait( 581, 1,120, 0,0x04),
2776  FieldTrait( 625,15,103, 0,0x04), FieldTrait( 640,11,137, 0,0x04), FieldTrait( 660, 1,119, 0,0x04),
2777  FieldTrait( 662,11,131,160,0x14), FieldTrait( 663, 1,132,160,0x14), FieldTrait( 667,21, 37, 54,0x14),
2778  FieldTrait( 691,15, 36, 54,0x14), FieldTrait( 692, 1,123, 0,0x04), FieldTrait( 696,25,141,198,0x14),
2779  FieldTrait( 697,11,142,198,0x14), FieldTrait( 698, 1,143,198,0x14), FieldTrait( 699,15,133,160,0x14),
2780  FieldTrait( 701,25,140,198,0x14), FieldTrait( 711, 1, 98,188,0x1c), FieldTrait( 735, 1,122,111,0x1c),
2781  FieldTrait( 761,15,134,160,0x14), FieldTrait( 762,15, 9, 54,0x14), FieldTrait( 788, 1, 93, 44,0x14),
2782  FieldTrait( 854, 1,106, 0,0x04), FieldTrait( 864, 1, 40, 38,0x1c), FieldTrait( 873,25, 41, 54,0x14),
2783  FieldTrait( 874,25, 42, 54,0x14), FieldTrait( 875, 1, 38, 54,0x14), FieldTrait( 876,15, 39, 54,0x14),
2784  FieldTrait( 898,14, 97, 44,0x14), FieldTrait( 913,15, 89, 44,0x14), FieldTrait( 914,15, 90, 44,0x14),
2785  FieldTrait( 915,25, 91, 44,0x14), FieldTrait( 916,25, 94, 44,0x14), FieldTrait( 917,25, 95, 44,0x14),
2786  FieldTrait( 918,19, 92, 44,0x14), FieldTrait( 919, 1, 96, 44,0x14), FieldTrait( 947,19, 25, 54,0x14),
2787  FieldTrait( 965,15, 43, 54,0x14), FieldTrait( 966,15, 44, 54,0x14), FieldTrait( 967, 9, 46, 54,0x14),
2788  FieldTrait( 968, 9, 47, 54,0x14), FieldTrait( 969, 9, 48, 54,0x14), FieldTrait( 970, 1, 49, 54,0x14),
2789  FieldTrait( 971, 1, 50, 54,0x14), FieldTrait( 996,15, 52, 54,0x14), FieldTrait( 997,15, 53, 54,0x14),
2790  FieldTrait(1018, 1, 51, 57,0x1c), FieldTrait(1049, 7, 45, 54,0x14), FieldTrait(1079,26, 54, 54,0x14),
2791  FieldTrait(1146,13, 56, 54,0x14), FieldTrait(1147,10, 57, 54,0x14), FieldTrait(1151,15, 55, 54,0x14),
2792  FieldTrait(1184, 2, 58,150,0x14), FieldTrait(1185,29, 59,150,0x14), FieldTrait(1186,15, 60,150,0x14),
2793  FieldTrait(1191,15, 62, 54,0x14), FieldTrait(1192,10, 63, 54,0x14), FieldTrait(1193, 7, 64, 54,0x14),
2794  FieldTrait(1194, 1, 65, 54,0x14), FieldTrait(1195,13, 66, 54,0x14), FieldTrait(1196,15, 67, 54,0x14),
2795  FieldTrait(1197,15, 74, 54,0x14), FieldTrait(1198, 1, 68, 54,0x14), FieldTrait(1199,11, 69, 54,0x14),
2796  FieldTrait(1200,11, 70, 54,0x14), FieldTrait(1227,15, 61, 54,0x14), FieldTrait(1242, 8, 73, 54,0x14),
2797  FieldTrait(1244, 8, 72, 54,0x14), FieldTrait(1435, 1, 75, 54,0x14), FieldTrait(1439, 1, 76, 54,0x14),
2798  FieldTrait(1449,15, 77, 54,0x14), FieldTrait(1450,15, 78, 54,0x14), FieldTrait(1451,14, 79, 54,0x14),
2799  FieldTrait(1452,14, 80, 54,0x14), FieldTrait(1457,14, 81, 54,0x14), FieldTrait(1458,14, 82, 54,0x14),
2800  FieldTrait(1478, 1, 83, 54,0x14), FieldTrait(1479, 1, 84, 54,0x14), FieldTrait(1480,14, 85, 54,0x14),
2801  FieldTrait(1481, 1, 86, 54,0x14), FieldTrait(1482, 1, 87, 54,0x14), FieldTrait(1483, 1, 88, 21,0x1c)
2802 };
2803 const FieldTrait_Hash_Array
2806 //-------------------------------------------------------------------------------------------------
2807 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoStipulations::_traits(NoStipulationsV1_traits);
2808 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoStipulations::_ftha(NoStipulationsV1_ftha);
2810 //-------------------------------------------------------------------------------------------------
2811 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoPartyIDs::_traits(NoPartyIDsV1_traits);
2812 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
2814 //-------------------------------------------------------------------------------------------------
2815 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
2816 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
2818 //-------------------------------------------------------------------------------------------------
2819 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
2820 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
2822 //-------------------------------------------------------------------------------------------------
2823 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoLegs::_traits(NoLegsV2_traits);
2824 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoLegs::_ftha(NoLegsV2_ftha);
2826 //-------------------------------------------------------------------------------------------------
2827 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
2828 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
2830 //-------------------------------------------------------------------------------------------------
2832 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
2834 //-------------------------------------------------------------------------------------------------
2835 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
2836 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
2838 //-------------------------------------------------------------------------------------------------
2839 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
2840 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
2842 //-------------------------------------------------------------------------------------------------
2843 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
2844 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
2846 //-------------------------------------------------------------------------------------------------
2847 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
2848 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
2850 //-------------------------------------------------------------------------------------------------
2851 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
2852 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
2854 //-------------------------------------------------------------------------------------------------
2855 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
2856 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
2858 //-------------------------------------------------------------------------------------------------
2860 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
2862 //-------------------------------------------------------------------------------------------------
2863 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoQuoteQualifiers::_traits(NoQuoteQualifiersV1_traits);
2864 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoQuoteQualifiers::_ftha(NoQuoteQualifiersV1_ftha);
2866 //-------------------------------------------------------------------------------------------------
2867 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoEvents::_traits(NoEventsV1_traits);
2868 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
2870 //-------------------------------------------------------------------------------------------------
2871 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
2872 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
2873 const MsgType& QuoteRequestReject::NoRelatedSym::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
2874 //-------------------------------------------------------------------------------------------------
2875 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
2876 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
2878 //-------------------------------------------------------------------------------------------------
2879 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
2880 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
2882 //-------------------------------------------------------------------------------------------------
2883 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
2884 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
2886 //-------------------------------------------------------------------------------------------------
2890 //-------------------------------------------------------------------------------------------------
2891 const FieldTrait *QuoteRequestReject::NoRootPartyIDs::_traits(NoRootPartyIDsV1_traits);
2892 const FieldTrait_Hash_Array& QuoteRequestReject::NoRootPartyIDs::_ftha(NoRootPartyIDsV1_ftha);
2893 const MsgType& QuoteRequestReject::NoRootPartyIDs::_msgtype(NoRootPartyIDsV1_msgtype);
2894 //-------------------------------------------------------------------------------------------------
2895 const FieldTrait *QuoteRequestReject::NoRootPartyIDs::NoRootPartySubIDs::_traits(NoRootPartySubIDsV1_traits);
2896 const FieldTrait_Hash_Array& QuoteRequestReject::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NoRootPartySubIDsV1_ftha);
2898 //-------------------------------------------------------------------------------------------------
2899 const FieldTrait RFQRequest::_traits[] =
2900 {
2901  FieldTrait( 146, 1, 2,117,0x1c), FieldTrait( 263, 7, 3, 0,0x04), FieldTrait( 453, 1, 5, 94,0x1c),
2902  FieldTrait( 644,15, 1, 0,0x04), FieldTrait(1171, 8, 4, 0,0x04)
2903 };
2904 const FieldTrait_Hash_Array RFQRequest::_ftha(RFQRequest::_traits, 5);
2905 const MsgType RFQRequest::_msgtype("AH");
2906 //-------------------------------------------------------------------------------------------------
2907 const FieldTrait RFQRequest::NoRelatedSym::_traits[] =
2908 {
2909  FieldTrait( 22,15, 4, 54,0x14), FieldTrait( 48,15, 3, 54,0x14), FieldTrait( 55,15, 1, 54,0x14),
2910  FieldTrait( 65,15, 2, 54,0x14), FieldTrait( 106,15, 30, 54,0x14), FieldTrait( 107,15, 33, 54,0x14),
2911  FieldTrait( 140,11, 91, 0,0x04), FieldTrait( 167,15, 8, 54,0x14), FieldTrait( 200,21, 10, 54,0x14),
2912  FieldTrait( 201, 1, 71, 54,0x14), FieldTrait( 202,11, 24, 54,0x14), FieldTrait( 206, 7, 26, 54,0x14),
2913  FieldTrait( 207,20, 29, 54,0x14), FieldTrait( 223,14, 28, 54,0x14), FieldTrait( 224,25, 12, 54,0x14),
2914  FieldTrait( 225,25, 13, 54,0x14), FieldTrait( 226, 1, 15, 54,0x14), FieldTrait( 227,14, 16, 54,0x14),
2915  FieldTrait( 228, 9, 17, 54,0x14), FieldTrait( 231, 9, 27, 54,0x14), FieldTrait( 239, 1, 14, 54,0x14),
2916  FieldTrait( 240,25, 23, 54,0x14), FieldTrait( 255,15, 18, 54,0x14), FieldTrait( 303, 1, 92, 0,0x04),
2917  FieldTrait( 336,15, 94, 0,0x04), FieldTrait( 348, 2, 31, 54,0x14), FieldTrait( 349,28, 32, 54,0x14),
2918  FieldTrait( 350, 2, 34, 54,0x14), FieldTrait( 351,28, 35, 54,0x14), FieldTrait( 454, 1, 5,142,0x1c),
2919  FieldTrait( 460, 1, 6, 54,0x14), FieldTrait( 461,15, 7, 54,0x14), FieldTrait( 470,18, 20, 54,0x14),
2920  FieldTrait( 471,15, 21, 54,0x14), FieldTrait( 472,15, 22, 54,0x14), FieldTrait( 537, 1, 93, 0,0x04),
2921  FieldTrait( 541,25, 11, 54,0x14), FieldTrait( 543,15, 19, 54,0x14), FieldTrait( 555, 1, 90, 49,0x1c),
2922  FieldTrait( 625,15, 95, 0,0x04), FieldTrait( 667,21, 37, 54,0x14), FieldTrait( 691,15, 36, 54,0x14),
2923  FieldTrait( 711, 1, 89,188,0x1c), FieldTrait( 762,15, 9, 54,0x14), FieldTrait( 864, 1, 40, 38,0x1c),
2924  FieldTrait( 873,25, 41, 54,0x14), FieldTrait( 874,25, 42, 54,0x14), FieldTrait( 875, 1, 38, 54,0x14),
2925  FieldTrait( 876,15, 39, 54,0x14), FieldTrait( 947,19, 25, 54,0x14), FieldTrait( 965,15, 43, 54,0x14),
2926  FieldTrait( 966,15, 44, 54,0x14), FieldTrait( 967, 9, 46, 54,0x14), FieldTrait( 968, 9, 47, 54,0x14),
2927  FieldTrait( 969, 9, 48, 54,0x14), FieldTrait( 970, 1, 49, 54,0x14), FieldTrait( 971, 1, 50, 54,0x14),
2928  FieldTrait( 996,15, 52, 54,0x14), FieldTrait( 997,15, 53, 54,0x14), FieldTrait(1018, 1, 51, 57,0x1c),
2929  FieldTrait(1049, 7, 45, 54,0x14), FieldTrait(1079,26, 54, 54,0x14), FieldTrait(1146,13, 56, 54,0x14),
2930  FieldTrait(1147,10, 57, 54,0x14), FieldTrait(1151,15, 55, 54,0x14), FieldTrait(1184, 2, 58,150,0x14),
2931  FieldTrait(1185,29, 59,150,0x14), FieldTrait(1186,15, 60,150,0x14), FieldTrait(1191,15, 62, 54,0x14),
2932  FieldTrait(1192,10, 63, 54,0x14), FieldTrait(1193, 7, 64, 54,0x14), FieldTrait(1194, 1, 65, 54,0x14),
2933  FieldTrait(1195,13, 66, 54,0x14), FieldTrait(1196,15, 67, 54,0x14), FieldTrait(1197,15, 74, 54,0x14),
2934  FieldTrait(1198, 1, 68, 54,0x14), FieldTrait(1199,11, 69, 54,0x14), FieldTrait(1200,11, 70, 54,0x14),
2935  FieldTrait(1227,15, 61, 54,0x14), FieldTrait(1242, 8, 73, 54,0x14), FieldTrait(1244, 8, 72, 54,0x14),
2936  FieldTrait(1435, 1, 75, 54,0x14), FieldTrait(1439, 1, 76, 54,0x14), FieldTrait(1449,15, 77, 54,0x14),
2937  FieldTrait(1450,15, 78, 54,0x14), FieldTrait(1451,14, 79, 54,0x14), FieldTrait(1452,14, 80, 54,0x14),
2938  FieldTrait(1457,14, 81, 54,0x14), FieldTrait(1458,14, 82, 54,0x14), FieldTrait(1478, 1, 83, 54,0x14),
2939  FieldTrait(1479, 1, 84, 54,0x14), FieldTrait(1480,14, 85, 54,0x14), FieldTrait(1481, 1, 86, 54,0x14),
2940  FieldTrait(1482, 1, 87, 54,0x14), FieldTrait(1483, 1, 88, 21,0x1c)
2941 };
2942 const FieldTrait_Hash_Array
2944 const MsgType RFQRequest::NoRelatedSym::_msgtype("NoRelatedSym");
2945 //-------------------------------------------------------------------------------------------------
2946 const FieldTrait *RFQRequest::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
2947 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
2948 const MsgType& RFQRequest::NoRelatedSym::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
2949 //-------------------------------------------------------------------------------------------------
2950 const FieldTrait *RFQRequest::NoRelatedSym::NoLegs::_traits(NoLegsV7_traits);
2951 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoLegs::_ftha(NoLegsV7_ftha);
2952 const MsgType& RFQRequest::NoRelatedSym::NoLegs::_msgtype(NoLegsV7_msgtype);
2953 //-------------------------------------------------------------------------------------------------
2954 const FieldTrait *RFQRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
2955 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
2956 const MsgType& RFQRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
2957 //-------------------------------------------------------------------------------------------------
2958 const FieldTrait *RFQRequest::NoRelatedSym::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
2959 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
2960 const MsgType& RFQRequest::NoRelatedSym::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
2961 //-------------------------------------------------------------------------------------------------
2962 const FieldTrait *RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
2963 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
2965 //-------------------------------------------------------------------------------------------------
2966 const FieldTrait *RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
2967 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
2969 //-------------------------------------------------------------------------------------------------
2970 const FieldTrait *RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
2971 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
2973 //-------------------------------------------------------------------------------------------------
2975 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
2977 //-------------------------------------------------------------------------------------------------
2978 const FieldTrait *RFQRequest::NoRelatedSym::NoEvents::_traits(NoEventsV1_traits);
2979 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
2980 const MsgType& RFQRequest::NoRelatedSym::NoEvents::_msgtype(NoEventsV1_msgtype);
2981 //-------------------------------------------------------------------------------------------------
2982 const FieldTrait *RFQRequest::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
2983 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
2984 const MsgType& RFQRequest::NoRelatedSym::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
2985 //-------------------------------------------------------------------------------------------------
2986 const FieldTrait *RFQRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
2987 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
2989 //-------------------------------------------------------------------------------------------------
2990 const FieldTrait *RFQRequest::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
2991 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
2992 const MsgType& RFQRequest::NoRelatedSym::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
2993 //-------------------------------------------------------------------------------------------------
2994 const FieldTrait *RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
2995 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
2997 //-------------------------------------------------------------------------------------------------
2999 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
3001 //-------------------------------------------------------------------------------------------------
3002 const FieldTrait *RFQRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
3003 const FieldTrait_Hash_Array& RFQRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
3004 const MsgType& RFQRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
3005 //-------------------------------------------------------------------------------------------------
3006 const FieldTrait *RFQRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
3007 const FieldTrait_Hash_Array& RFQRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
3008 const MsgType& RFQRequest::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
3009 //-------------------------------------------------------------------------------------------------
3010 const FieldTrait QuoteStatusReport::_traits[] =
3011 {
3012  FieldTrait( 1,15,119, 0,0x04), FieldTrait( 12,13,166, 0,0x04), FieldTrait( 13, 7,165, 0,0x04),
3013  FieldTrait( 15,19,117, 0,0x04), FieldTrait( 22,15, 12, 54,0x14), FieldTrait( 38,10,108, 93,0x14),
3014  FieldTrait( 40, 7,159, 0,0x04), FieldTrait( 44,11,125, 0,0x04), FieldTrait( 48,15, 11, 54,0x14),
3015  FieldTrait( 54, 7,107, 0,0x04), FieldTrait( 55,15, 9, 54,0x14), FieldTrait( 58,15,170, 0,0x04),
3016  FieldTrait( 60,22,158, 0,0x04), FieldTrait( 62,22,149, 0,0x04), FieldTrait( 63,15,113, 0,0x04),
3017  FieldTrait( 64,25,114, 0,0x04), FieldTrait( 65,15, 10, 54,0x14), FieldTrait( 100,20,168, 0,0x04),
3018  FieldTrait( 106,15, 38, 54,0x14), FieldTrait( 107,15, 41, 54,0x14), FieldTrait( 110,10,177, 0,0x04),
3019  FieldTrait( 117,15, 3, 0,0x04), FieldTrait( 126,22,124, 0,0x04), FieldTrait( 131,15, 2, 0,0x04),
3020  FieldTrait( 132,11,141, 0,0x04), FieldTrait( 133,11,142, 0,0x04), FieldTrait( 134,10,146, 0,0x04),
3021  FieldTrait( 135,10,148, 0,0x04), FieldTrait( 152,10,109, 93,0x14), FieldTrait( 156, 7,164, 0,0x04),
3022  FieldTrait( 167,15, 16, 54,0x14), FieldTrait( 188,11,150, 0,0x04), FieldTrait( 189,12,152, 0,0x04),
3023  FieldTrait( 190,11,151, 0,0x04), FieldTrait( 191,12,153, 0,0x04), FieldTrait( 192,10,116, 0,0x04),
3024  FieldTrait( 193,25,115, 0,0x04), FieldTrait( 200,21, 18, 54,0x14), FieldTrait( 201, 1, 79, 54,0x14),
3025  FieldTrait( 202,11, 32, 54,0x14), FieldTrait( 206, 7, 34, 54,0x14), FieldTrait( 207,20, 37, 54,0x14),
3026  FieldTrait( 218,12,127,160,0x14), FieldTrait( 220,19,128,160,0x14), FieldTrait( 221,15,129,160,0x14),
3027  FieldTrait( 222,15,130,160,0x14), FieldTrait( 223,14, 36, 54,0x14), FieldTrait( 224,25, 20, 54,0x14),
3028  FieldTrait( 225,25, 21, 54,0x14), FieldTrait( 226, 1, 23, 54,0x14), FieldTrait( 227,14, 24, 54,0x14),
3029  FieldTrait( 228, 9, 25, 54,0x14), FieldTrait( 231, 9, 35, 54,0x14), FieldTrait( 232, 1,118,162,0x1c),
3030  FieldTrait( 235,15,135,198,0x14), FieldTrait( 236,14,136,198,0x14), FieldTrait( 239, 1, 22, 54,0x14),
3031  FieldTrait( 240,25, 31, 54,0x14), FieldTrait( 255,15, 26, 54,0x14), FieldTrait( 297, 1,169, 0,0x04),
3032  FieldTrait( 298, 1,174, 0,0x04), FieldTrait( 300, 1,176, 0,0x04), FieldTrait( 336,15, 7, 0,0x04),
3033  FieldTrait( 348, 2, 39, 54,0x14), FieldTrait( 349,28, 40, 54,0x14), FieldTrait( 350, 2, 42, 54,0x14),
3034  FieldTrait( 351,28, 43, 54,0x14), FieldTrait( 354, 2,171, 0,0x04), FieldTrait( 355,28,172, 0,0x04),
3035  FieldTrait( 423, 1,126, 0,0x04), FieldTrait( 453, 1, 6, 94,0x1c), FieldTrait( 454, 1, 13,142,0x1c),
3036  FieldTrait( 460, 1, 14, 54,0x14), FieldTrait( 461,15, 15, 54,0x14), FieldTrait( 468, 7,111, 93,0x14),
3037  FieldTrait( 469, 9,112, 93,0x14), FieldTrait( 470,18, 28, 54,0x14), FieldTrait( 471,15, 29, 54,0x14),
3038  FieldTrait( 472,15, 30, 54,0x14), FieldTrait( 516,14,110, 93,0x14), FieldTrait( 528, 7,179, 0,0x04),
3039  FieldTrait( 529,16,180, 0,0x04), FieldTrait( 537, 1, 5, 0,0x04), FieldTrait( 541,25, 19, 54,0x14),
3040  FieldTrait( 543,15, 27, 54,0x14), FieldTrait( 555, 1,122, 63,0x1c), FieldTrait( 581, 1,121, 0,0x04),
3041  FieldTrait( 582, 1,167, 0,0x04), FieldTrait( 625,15, 8, 0,0x04), FieldTrait( 631,11,154, 0,0x04),
3042  FieldTrait( 632,14,155, 0,0x04), FieldTrait( 633,14,156, 0,0x04), FieldTrait( 634,14,157, 0,0x04),
3043  FieldTrait( 642,12,160, 0,0x04), FieldTrait( 643,12,161, 0,0x04), FieldTrait( 645,11,143, 0,0x04),
3044  FieldTrait( 646,11,144, 0,0x04), FieldTrait( 647,10,145, 0,0x04), FieldTrait( 648,10,147, 0,0x04),
3045  FieldTrait( 649,15, 1, 0,0x04), FieldTrait( 656, 9,162, 0,0x04), FieldTrait( 657, 9,163, 0,0x04),
3046  FieldTrait( 660, 1,120, 0,0x04), FieldTrait( 662,11,131,160,0x14), FieldTrait( 663, 1,132,160,0x14),
3047  FieldTrait( 667,21, 45, 54,0x14), FieldTrait( 691,15, 44, 54,0x14), FieldTrait( 693,15, 4, 0,0x04),
3048  FieldTrait( 696,25,138,198,0x14), FieldTrait( 697,11,139,198,0x14), FieldTrait( 698, 1,140,198,0x14),
3049  FieldTrait( 699,15,133,160,0x14), FieldTrait( 701,25,137,198,0x14), FieldTrait( 711, 1,106,188,0x1c),
3050  FieldTrait( 735, 1,123,111,0x1c), FieldTrait( 761,15,134,160,0x14), FieldTrait( 762,15, 17, 54,0x14),
3051  FieldTrait( 775, 1,178, 0,0x04), FieldTrait( 788, 1,101, 44,0x14), FieldTrait( 864, 1, 48, 38,0x1c),
3052  FieldTrait( 873,25, 49, 54,0x14), FieldTrait( 874,25, 50, 54,0x14), FieldTrait( 875, 1, 46, 54,0x14),
3053  FieldTrait( 876,15, 47, 54,0x14), FieldTrait( 898,14,105, 44,0x14), FieldTrait( 913,15, 97, 44,0x14),
3054  FieldTrait( 914,15, 98, 44,0x14), FieldTrait( 915,25, 99, 44,0x14), FieldTrait( 916,25,102, 44,0x14),
3055  FieldTrait( 917,25,103, 44,0x14), FieldTrait( 918,19,100, 44,0x14), FieldTrait( 919, 1,104, 44,0x14),
3056  FieldTrait( 947,19, 33, 54,0x14), FieldTrait( 965,15, 51, 54,0x14), FieldTrait( 966,15, 52, 54,0x14),
3057  FieldTrait( 967, 9, 54, 54,0x14), FieldTrait( 968, 9, 55, 54,0x14), FieldTrait( 969, 9, 56, 54,0x14),
3058  FieldTrait( 970, 1, 57, 54,0x14), FieldTrait( 971, 1, 58, 54,0x14), FieldTrait( 996,15, 60, 54,0x14),
3059  FieldTrait( 997,15, 61, 54,0x14), FieldTrait(1018, 1, 59, 57,0x1c), FieldTrait(1049, 7, 53, 54,0x14),
3060  FieldTrait(1079,26, 62, 54,0x14), FieldTrait(1133, 7,173, 0,0x04), FieldTrait(1146,13, 64, 54,0x14),
3061  FieldTrait(1147,10, 65, 54,0x14), FieldTrait(1151,15, 63, 54,0x14), FieldTrait(1166,15,175, 0,0x04),
3062  FieldTrait(1184, 2, 66,150,0x14), FieldTrait(1185,29, 67,150,0x14), FieldTrait(1186,15, 68,150,0x14),
3063  FieldTrait(1191,15, 70, 54,0x14), FieldTrait(1192,10, 71, 54,0x14), FieldTrait(1193, 7, 72, 54,0x14),
3064  FieldTrait(1194, 1, 73, 54,0x14), FieldTrait(1195,13, 74, 54,0x14), FieldTrait(1196,15, 75, 54,0x14),
3065  FieldTrait(1197,15, 82, 54,0x14), FieldTrait(1198, 1, 76, 54,0x14), FieldTrait(1199,11, 77, 54,0x14),
3066  FieldTrait(1200,11, 78, 54,0x14), FieldTrait(1227,15, 69, 54,0x14), FieldTrait(1242, 8, 81, 54,0x14),
3067  FieldTrait(1244, 8, 80, 54,0x14), FieldTrait(1435, 1, 83, 54,0x14), FieldTrait(1439, 1, 84, 54,0x14),
3068  FieldTrait(1449,15, 85, 54,0x14), FieldTrait(1450,15, 86, 54,0x14), FieldTrait(1451,14, 87, 54,0x14),
3069  FieldTrait(1452,14, 88, 54,0x14), FieldTrait(1457,14, 89, 54,0x14), FieldTrait(1458,14, 90, 54,0x14),
3070  FieldTrait(1461, 1,181,169,0x1c), FieldTrait(1478, 1, 91, 54,0x14), FieldTrait(1479, 1, 92, 54,0x14),
3071  FieldTrait(1480,14, 93, 54,0x14), FieldTrait(1481, 1, 94, 54,0x14), FieldTrait(1482, 1, 95, 54,0x14),
3072  FieldTrait(1483, 1, 96, 21,0x1c)
3073 };
3074 const FieldTrait_Hash_Array QuoteStatusReport::_ftha(QuoteStatusReport::_traits, 181);
3076 //-------------------------------------------------------------------------------------------------
3077 const FieldTrait *QuoteStatusReport::NoStipulations::_traits(NoStipulationsV1_traits);
3078 const FieldTrait_Hash_Array& QuoteStatusReport::NoStipulations::_ftha(NoStipulationsV1_ftha);
3079 const MsgType& QuoteStatusReport::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
3080 //-------------------------------------------------------------------------------------------------
3081 const FieldTrait *QuoteStatusReport::NoPartyIDs::_traits(NoPartyIDsV1_traits);
3082 const FieldTrait_Hash_Array& QuoteStatusReport::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
3083 const MsgType& QuoteStatusReport::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
3084 //-------------------------------------------------------------------------------------------------
3085 const FieldTrait *QuoteStatusReport::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
3086 const FieldTrait_Hash_Array& QuoteStatusReport::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
3087 const MsgType& QuoteStatusReport::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
3088 //-------------------------------------------------------------------------------------------------
3089 const FieldTrait *QuoteStatusReport::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
3090 const FieldTrait_Hash_Array& QuoteStatusReport::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
3091 const MsgType& QuoteStatusReport::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
3092 //-------------------------------------------------------------------------------------------------
3093 const FieldTrait QuoteStatusReport::NoLegs::_traits[] =
3094 {
3095  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
3096  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
3097  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 539, 1, 60, 80,0x1c),
3098  FieldTrait( 556,19, 38, 56,0x14), FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 587, 7, 57, 0,0x04),
3099  FieldTrait( 588,25, 58, 0,0x04), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
3100  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
3101  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
3102  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
3103  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
3104  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
3105  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
3106  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
3107  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
3108  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 683, 1, 59, 65,0x1c), FieldTrait( 685,10, 61, 0,0x04),
3109  FieldTrait( 687,10, 55, 0,0x04), FieldTrait( 690, 1, 56, 0,0x04), FieldTrait( 739,25, 40, 56,0x14),
3110  FieldTrait( 740,15, 39, 56,0x14), FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14),
3111  FieldTrait( 955,21, 41, 56,0x14), FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14),
3112  FieldTrait(1001,15, 44, 56,0x14), FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14),
3113  FieldTrait(1224,10, 50, 56,0x14), FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14),
3114  FieldTrait(1421,15, 51, 56,0x14), FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14),
3115  FieldTrait(1440, 1, 54, 56,0x14)
3116 };
3117 const FieldTrait_Hash_Array
3120 //-------------------------------------------------------------------------------------------------
3121 const FieldTrait *QuoteStatusReport::NoLegs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
3122 const FieldTrait_Hash_Array& QuoteStatusReport::NoLegs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
3123 const MsgType& QuoteStatusReport::NoLegs::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
3124 //-------------------------------------------------------------------------------------------------
3125 const FieldTrait *QuoteStatusReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
3126 const FieldTrait_Hash_Array& QuoteStatusReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
3128 //-------------------------------------------------------------------------------------------------
3129 const FieldTrait *QuoteStatusReport::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
3130 const FieldTrait_Hash_Array& QuoteStatusReport::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
3131 const MsgType& QuoteStatusReport::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
3132 //-------------------------------------------------------------------------------------------------
3133 const FieldTrait *QuoteStatusReport::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
3134 const FieldTrait_Hash_Array& QuoteStatusReport::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
3135 const MsgType& QuoteStatusReport::NoLegs::NoLegStipulations::_msgtype(NoLegStipulationsV1_msgtype);
3136 //-------------------------------------------------------------------------------------------------
3137 const FieldTrait *QuoteStatusReport::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
3138 const FieldTrait_Hash_Array& QuoteStatusReport::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
3139 const MsgType& QuoteStatusReport::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
3140 //-------------------------------------------------------------------------------------------------
3141 const FieldTrait *QuoteStatusReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
3142 const FieldTrait_Hash_Array& QuoteStatusReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
3143 const MsgType& QuoteStatusReport::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
3144 //-------------------------------------------------------------------------------------------------
3145 const FieldTrait *QuoteStatusReport::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
3146 const FieldTrait_Hash_Array& QuoteStatusReport::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
3148 //-------------------------------------------------------------------------------------------------
3149 const FieldTrait *QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
3150 const FieldTrait_Hash_Array& QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
3151 const MsgType& QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
3152 //-------------------------------------------------------------------------------------------------
3153 const FieldTrait *QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
3154 const FieldTrait_Hash_Array& QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
3156 //-------------------------------------------------------------------------------------------------
3157 const FieldTrait *QuoteStatusReport::NoQuoteQualifiers::_traits(NoQuoteQualifiersV1_traits);
3158 const FieldTrait_Hash_Array& QuoteStatusReport::NoQuoteQualifiers::_ftha(NoQuoteQualifiersV1_ftha);
3159 const MsgType& QuoteStatusReport::NoQuoteQualifiers::_msgtype(NoQuoteQualifiersV1_msgtype);
3160 //-------------------------------------------------------------------------------------------------
3161 const FieldTrait *QuoteStatusReport::NoEvents::_traits(NoEventsV1_traits);
3162 const FieldTrait_Hash_Array& QuoteStatusReport::NoEvents::_ftha(NoEventsV1_ftha);
3163 const MsgType& QuoteStatusReport::NoEvents::_msgtype(NoEventsV1_msgtype);
3164 //-------------------------------------------------------------------------------------------------
3165 const FieldTrait *QuoteStatusReport::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
3166 const FieldTrait_Hash_Array& QuoteStatusReport::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
3167 const MsgType& QuoteStatusReport::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
3168 //-------------------------------------------------------------------------------------------------
3169 const FieldTrait *QuoteStatusReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
3170 const FieldTrait_Hash_Array& QuoteStatusReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
3172 //-------------------------------------------------------------------------------------------------
3173 const FieldTrait *QuoteStatusReport::NoTargetPartyIDs::_traits(NoTargetPartyIDsV1_traits);
3174 const FieldTrait_Hash_Array& QuoteStatusReport::NoTargetPartyIDs::_ftha(NoTargetPartyIDsV1_ftha);
3175 const MsgType& QuoteStatusReport::NoTargetPartyIDs::_msgtype(NoTargetPartyIDsV1_msgtype);
3176 //-------------------------------------------------------------------------------------------------
3177 const FieldTrait *QuoteStatusReport::NoComplexEvents::_traits(NoComplexEventsV1_traits);
3178 const FieldTrait_Hash_Array& QuoteStatusReport::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
3179 const MsgType& QuoteStatusReport::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
3180 //-------------------------------------------------------------------------------------------------
3181 const FieldTrait *QuoteStatusReport::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
3182 const FieldTrait_Hash_Array& QuoteStatusReport::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
3184 //-------------------------------------------------------------------------------------------------
3186 const FieldTrait_Hash_Array& QuoteStatusReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
3188 //-------------------------------------------------------------------------------------------------
3189 const FieldTrait QuoteResponse::_traits[] =
3190 {
3191  FieldTrait( 1,15,122, 0,0x04), FieldTrait( 11,15, 4, 0,0x04), FieldTrait( 12,13,150, 0,0x04),
3192  FieldTrait( 13, 7,151, 0,0x04), FieldTrait( 15,19,120, 0,0x04), FieldTrait( 22,15, 15, 54,0x14),
3193  FieldTrait( 23,15, 6, 0,0x04), FieldTrait( 38,10,111, 93,0x14), FieldTrait( 40, 7,144, 0,0x04),
3194  FieldTrait( 44,11,157, 0,0x04), FieldTrait( 48,15, 14, 54,0x14), FieldTrait( 54, 7,110, 0,0x04),
3195  FieldTrait( 55,15, 12, 54,0x14), FieldTrait( 58,15,154, 0,0x04), FieldTrait( 60,22,143, 0,0x04),
3196  FieldTrait( 62,22,134, 0,0x04), FieldTrait( 63,15,116, 0,0x04), FieldTrait( 64,25,117, 0,0x04),
3197  FieldTrait( 65,15, 13, 54,0x14), FieldTrait( 100,20,153, 0,0x04), FieldTrait( 106,15, 41, 54,0x14),
3198  FieldTrait( 107,15, 44, 54,0x14), FieldTrait( 110,10,176, 0,0x04), FieldTrait( 117,15, 2, 0,0x04),
3199  FieldTrait( 132,11,126, 0,0x04), FieldTrait( 133,11,127, 0,0x04), FieldTrait( 134,10,131, 0,0x04),
3200  FieldTrait( 135,10,133, 0,0x04), FieldTrait( 152,10,112, 93,0x14), FieldTrait( 156, 7,149, 0,0x04),
3201  FieldTrait( 167,15, 19, 54,0x14), FieldTrait( 188,11,135, 0,0x04), FieldTrait( 189,12,137, 0,0x04),
3202  FieldTrait( 190,11,136, 0,0x04), FieldTrait( 191,12,138, 0,0x04), FieldTrait( 192,10,119, 0,0x04),
3203  FieldTrait( 193,25,118, 0,0x04), FieldTrait( 200,21, 21, 54,0x14), FieldTrait( 201, 1, 82, 54,0x14),
3204  FieldTrait( 202,11, 35, 54,0x14), FieldTrait( 206, 7, 37, 54,0x14), FieldTrait( 207,20, 40, 54,0x14),
3205  FieldTrait( 218,12,159,160,0x14), FieldTrait( 220,19,160,160,0x14), FieldTrait( 221,15,161,160,0x14),
3206  FieldTrait( 222,15,162,160,0x14), FieldTrait( 223,14, 39, 54,0x14), FieldTrait( 224,25, 23, 54,0x14),
3207  FieldTrait( 225,25, 24, 54,0x14), FieldTrait( 226, 1, 26, 54,0x14), FieldTrait( 227,14, 27, 54,0x14),
3208  FieldTrait( 228, 9, 28, 54,0x14), FieldTrait( 231, 9, 38, 54,0x14), FieldTrait( 232, 1,121,162,0x1c),
3209  FieldTrait( 235,15,167,198,0x14), FieldTrait( 236,14,168,198,0x14), FieldTrait( 239, 1, 25, 54,0x14),
3210  FieldTrait( 240,25, 34, 54,0x14), FieldTrait( 255,15, 29, 54,0x14), FieldTrait( 336,15, 10, 0,0x04),
3211  FieldTrait( 348, 2, 42, 54,0x14), FieldTrait( 349,28, 43, 54,0x14), FieldTrait( 350, 2, 45, 54,0x14),
3212  FieldTrait( 351,28, 46, 54,0x14), FieldTrait( 354, 2,155, 0,0x04), FieldTrait( 355,28,156, 0,0x04),
3213  FieldTrait( 423, 1,158, 0,0x04), FieldTrait( 453, 1, 9, 94,0x1c), FieldTrait( 454, 1, 16,142,0x1c),
3214  FieldTrait( 460, 1, 17, 54,0x14), FieldTrait( 461,15, 18, 54,0x14), FieldTrait( 468, 7,114, 93,0x14),
3215  FieldTrait( 469, 9,115, 93,0x14), FieldTrait( 470,18, 31, 54,0x14), FieldTrait( 471,15, 32, 54,0x14),
3216  FieldTrait( 472,15, 33, 54,0x14), FieldTrait( 516,14,113, 93,0x14), FieldTrait( 528, 7, 5, 0,0x04),
3217  FieldTrait( 529,16,177, 0,0x04), FieldTrait( 537, 1, 7, 0,0x04), FieldTrait( 541,25, 22, 54,0x14),
3218  FieldTrait( 543,15, 30, 54,0x14), FieldTrait( 555, 1,125, 62,0x1c), FieldTrait( 581, 1,124, 0,0x04),
3219  FieldTrait( 582, 1,152, 0,0x04), FieldTrait( 625,15, 11, 0,0x04), FieldTrait( 631,11,139, 0,0x04),
3220  FieldTrait( 632,14,140, 0,0x04), FieldTrait( 633,14,141, 0,0x04), FieldTrait( 634,14,142, 0,0x04),
3221  FieldTrait( 642,12,145, 0,0x04), FieldTrait( 643,12,146, 0,0x04), FieldTrait( 645,11,128, 0,0x04),
3222  FieldTrait( 646,11,129, 0,0x04), FieldTrait( 647,10,130, 0,0x04), FieldTrait( 648,10,132, 0,0x04),
3223  FieldTrait( 656, 9,147, 0,0x04), FieldTrait( 657, 9,148, 0,0x04), FieldTrait( 660, 1,123, 0,0x04),
3224  FieldTrait( 662,11,163,160,0x14), FieldTrait( 663, 1,164,160,0x14), FieldTrait( 667,21, 48, 54,0x14),
3225  FieldTrait( 691,15, 47, 54,0x14), FieldTrait( 693,15, 1, 0,0x04), FieldTrait( 694, 1, 3, 0,0x04),
3226  FieldTrait( 696,25,170,198,0x14), FieldTrait( 697,11,171,198,0x14), FieldTrait( 698, 1,172,198,0x14),
3227  FieldTrait( 699,15,165,160,0x14), FieldTrait( 701,25,169,198,0x14), FieldTrait( 711, 1,109,188,0x1c),
3228  FieldTrait( 735, 1, 8,111,0x1c), FieldTrait( 761,15,166,160,0x14), FieldTrait( 762,15, 20, 54,0x14),
3229  FieldTrait( 788, 1,104, 44,0x14), FieldTrait( 864, 1, 51, 38,0x1c), FieldTrait( 873,25, 52, 54,0x14),
3230  FieldTrait( 874,25, 53, 54,0x14), FieldTrait( 875, 1, 49, 54,0x14), FieldTrait( 876,15, 50, 54,0x14),
3231  FieldTrait( 898,14,108, 44,0x14), FieldTrait( 913,15,100, 44,0x14), FieldTrait( 914,15,101, 44,0x14),
3232  FieldTrait( 915,25,102, 44,0x14), FieldTrait( 916,25,105, 44,0x14), FieldTrait( 917,25,106, 44,0x14),
3233  FieldTrait( 918,19,103, 44,0x14), FieldTrait( 919, 1,107, 44,0x14), FieldTrait( 947,19, 36, 54,0x14),
3234  FieldTrait( 965,15, 54, 54,0x14), FieldTrait( 966,15, 55, 54,0x14), FieldTrait( 967, 9, 57, 54,0x14),
3235  FieldTrait( 968, 9, 58, 54,0x14), FieldTrait( 969, 9, 59, 54,0x14), FieldTrait( 970, 1, 60, 54,0x14),
3236  FieldTrait( 971, 1, 61, 54,0x14), FieldTrait( 996,15, 63, 54,0x14), FieldTrait( 997,15, 64, 54,0x14),
3237  FieldTrait(1018, 1, 62, 57,0x1c), FieldTrait(1049, 7, 56, 54,0x14), FieldTrait(1079,26, 65, 54,0x14),
3238  FieldTrait(1091, 8,175, 0,0x04), FieldTrait(1133, 7,173, 0,0x04), FieldTrait(1146,13, 67, 54,0x14),
3239  FieldTrait(1147,10, 68, 54,0x14), FieldTrait(1151,15, 66, 54,0x14), FieldTrait(1166,15,174, 0,0x04),
3240  FieldTrait(1184, 2, 69,150,0x14), FieldTrait(1185,29, 70,150,0x14), FieldTrait(1186,15, 71,150,0x14),
3241  FieldTrait(1191,15, 73, 54,0x14), FieldTrait(1192,10, 74, 54,0x14), FieldTrait(1193, 7, 75, 54,0x14),
3242  FieldTrait(1194, 1, 76, 54,0x14), FieldTrait(1195,13, 77, 54,0x14), FieldTrait(1196,15, 78, 54,0x14),
3243  FieldTrait(1197,15, 85, 54,0x14), FieldTrait(1198, 1, 79, 54,0x14), FieldTrait(1199,11, 80, 54,0x14),
3244  FieldTrait(1200,11, 81, 54,0x14), FieldTrait(1227,15, 72, 54,0x14), FieldTrait(1242, 8, 84, 54,0x14),
3245  FieldTrait(1244, 8, 83, 54,0x14), FieldTrait(1435, 1, 86, 54,0x14), FieldTrait(1439, 1, 87, 54,0x14),
3246  FieldTrait(1449,15, 88, 54,0x14), FieldTrait(1450,15, 89, 54,0x14), FieldTrait(1451,14, 90, 54,0x14),
3247  FieldTrait(1452,14, 91, 54,0x14), FieldTrait(1457,14, 92, 54,0x14), FieldTrait(1458,14, 93, 54,0x14),
3248  FieldTrait(1478, 1, 94, 54,0x14), FieldTrait(1479, 1, 95, 54,0x14), FieldTrait(1480,14, 96, 54,0x14),
3249  FieldTrait(1481, 1, 97, 54,0x14), FieldTrait(1482, 1, 98, 54,0x14), FieldTrait(1483, 1, 99, 21,0x1c)
3250 };
3251 const FieldTrait_Hash_Array QuoteResponse::_ftha(QuoteResponse::_traits, 177);
3252 const MsgType QuoteResponse::_msgtype("AJ");
3253 //-------------------------------------------------------------------------------------------------
3254 const FieldTrait *QuoteResponse::NoStipulations::_traits(NoStipulationsV1_traits);
3255 const FieldTrait_Hash_Array& QuoteResponse::NoStipulations::_ftha(NoStipulationsV1_ftha);
3256 const MsgType& QuoteResponse::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
3257 //-------------------------------------------------------------------------------------------------
3258 const FieldTrait *QuoteResponse::NoPartyIDs::_traits(NoPartyIDsV1_traits);
3259 const FieldTrait_Hash_Array& QuoteResponse::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
3260 const MsgType& QuoteResponse::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
3261 //-------------------------------------------------------------------------------------------------
3262 const FieldTrait *QuoteResponse::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
3263 const FieldTrait_Hash_Array& QuoteResponse::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
3264 const MsgType& QuoteResponse::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
3265 //-------------------------------------------------------------------------------------------------
3266 const FieldTrait *QuoteResponse::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
3267 const FieldTrait_Hash_Array& QuoteResponse::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
3268 const MsgType& QuoteResponse::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
3269 //-------------------------------------------------------------------------------------------------
3270 const FieldTrait *QuoteResponse::NoLegs::_traits(NoLegsV6_traits);
3271 const FieldTrait_Hash_Array& QuoteResponse::NoLegs::_ftha(NoLegsV6_ftha);
3272 const MsgType& QuoteResponse::NoLegs::_msgtype(NoLegsV6_msgtype);
3273 //-------------------------------------------------------------------------------------------------
3274 const FieldTrait *QuoteResponse::NoLegs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
3275 const FieldTrait_Hash_Array& QuoteResponse::NoLegs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
3276 const MsgType& QuoteResponse::NoLegs::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
3277 //-------------------------------------------------------------------------------------------------
3278 const FieldTrait *QuoteResponse::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
3279 const FieldTrait_Hash_Array& QuoteResponse::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
3281 //-------------------------------------------------------------------------------------------------
3282 const FieldTrait *QuoteResponse::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
3283 const FieldTrait_Hash_Array& QuoteResponse::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
3284 const MsgType& QuoteResponse::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
3285 //-------------------------------------------------------------------------------------------------
3286 const FieldTrait *QuoteResponse::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
3287 const FieldTrait_Hash_Array& QuoteResponse::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
3288 const MsgType& QuoteResponse::NoLegs::NoLegStipulations::_msgtype(NoLegStipulationsV1_msgtype);
3289 //-------------------------------------------------------------------------------------------------
3290 const FieldTrait *QuoteResponse::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
3291 const FieldTrait_Hash_Array& QuoteResponse::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
3292 const MsgType& QuoteResponse::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
3293 //-------------------------------------------------------------------------------------------------
3294 const FieldTrait *QuoteResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
3295 const FieldTrait_Hash_Array& QuoteResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
3296 const MsgType& QuoteResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
3297 //-------------------------------------------------------------------------------------------------
3298 const FieldTrait *QuoteResponse::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
3299 const FieldTrait_Hash_Array& QuoteResponse::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
3300 const MsgType& QuoteResponse::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
3301 //-------------------------------------------------------------------------------------------------
3302 const FieldTrait *QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
3303 const FieldTrait_Hash_Array& QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
3304 const MsgType& QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
3305 //-------------------------------------------------------------------------------------------------
3306 const FieldTrait *QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
3307 const FieldTrait_Hash_Array& QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
3309 //-------------------------------------------------------------------------------------------------
3310 const FieldTrait *QuoteResponse::NoQuoteQualifiers::_traits(NoQuoteQualifiersV1_traits);
3311 const FieldTrait_Hash_Array& QuoteResponse::NoQuoteQualifiers::_ftha(NoQuoteQualifiersV1_ftha);
3312 const MsgType& QuoteResponse::NoQuoteQualifiers::_msgtype(NoQuoteQualifiersV1_msgtype);
3313 //-------------------------------------------------------------------------------------------------
3314 const FieldTrait *QuoteResponse::NoEvents::_traits(NoEventsV1_traits);
3315 const FieldTrait_Hash_Array& QuoteResponse::NoEvents::_ftha(NoEventsV1_ftha);
3316 const MsgType& QuoteResponse::NoEvents::_msgtype(NoEventsV1_msgtype);
3317 //-------------------------------------------------------------------------------------------------
3318 const FieldTrait *QuoteResponse::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
3319 const FieldTrait_Hash_Array& QuoteResponse::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
3320 const MsgType& QuoteResponse::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
3321 //-------------------------------------------------------------------------------------------------
3322 const FieldTrait *QuoteResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
3323 const FieldTrait_Hash_Array& QuoteResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
3324 const MsgType& QuoteResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype(NoInstrumentPartySubIDsV1_msgtype);
3325 //-------------------------------------------------------------------------------------------------
3326 const FieldTrait *QuoteResponse::NoComplexEvents::_traits(NoComplexEventsV1_traits);
3327 const FieldTrait_Hash_Array& QuoteResponse::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
3328 const MsgType& QuoteResponse::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
3329 //-------------------------------------------------------------------------------------------------
3330 const FieldTrait *QuoteResponse::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
3331 const FieldTrait_Hash_Array& QuoteResponse::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
3332 const MsgType& QuoteResponse::NoComplexEvents::NoComplexEventDates::_msgtype(NoComplexEventDatesV1_msgtype);
3333 //-------------------------------------------------------------------------------------------------
3334 const FieldTrait *QuoteResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
3335 const FieldTrait_Hash_Array& QuoteResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
3337 //-------------------------------------------------------------------------------------------------
3338 const FieldTrait Confirmation::_traits[] =
3339 {
3340  FieldTrait( 6,11,134, 0,0x04), FieldTrait( 12,13,175, 16,0x14), FieldTrait( 13, 7,176, 16,0x14),
3341  FieldTrait( 15,19,128, 0,0x04), FieldTrait( 22,15, 20, 54,0x14), FieldTrait( 30,20,129, 0,0x04),
3342  FieldTrait( 48,15, 19, 54,0x14), FieldTrait( 54, 7,127, 0,0x04), FieldTrait( 55,15, 17, 54,0x14),
3343  FieldTrait( 58,15,147, 0,0x04), FieldTrait( 60,22, 14, 0,0x04), FieldTrait( 63,15,168, 0,0x04),
3344  FieldTrait( 64,25,169, 0,0x04), FieldTrait( 65,15, 18, 54,0x14), FieldTrait( 70,15, 11, 0,0x04),
3345  FieldTrait( 73, 1, 10, 90,0x1c), FieldTrait( 74, 1,135, 0,0x04), FieldTrait( 75,25, 15, 0,0x04),
3346  FieldTrait( 79,15,131, 0,0x04), FieldTrait( 80,10,125, 0,0x04), FieldTrait( 81, 7,150, 0,0x04),
3347  FieldTrait( 85, 1,174, 37,0x1c), FieldTrait( 106,15, 46, 54,0x14), FieldTrait( 107,15, 49, 54,0x14),
3348  FieldTrait( 118,13,162, 0,0x04), FieldTrait( 119,13,164, 0,0x04), FieldTrait( 120,19,165, 0,0x04),
3349  FieldTrait( 136, 1,181, 77,0x1c), FieldTrait( 155, 9,166, 0,0x04), FieldTrait( 156, 7,167, 0,0x04),
3350  FieldTrait( 157, 1,152, 0,0x04), FieldTrait( 158,14,154, 0,0x04), FieldTrait( 159,13,155, 0,0x04),
3351  FieldTrait( 167,15, 24, 54,0x14), FieldTrait( 169, 1,171,153,0x14), FieldTrait( 170,15,172,153,0x14),
3352  FieldTrait( 171,15,173,153,0x14), FieldTrait( 172, 1,170,153,0x14), FieldTrait( 200,21, 26, 54,0x14),
3353  FieldTrait( 201, 1, 87, 54,0x14), FieldTrait( 202,11, 40, 54,0x14), FieldTrait( 206, 7, 42, 54,0x14),
3354  FieldTrait( 207,20, 45, 54,0x14), FieldTrait( 218,12,138,160,0x14), FieldTrait( 220,19,139,160,0x14),
3355  FieldTrait( 221,15,140,160,0x14), FieldTrait( 222,15,141,160,0x14), FieldTrait( 223,14, 44, 54,0x14),
3356  FieldTrait( 224,25, 28, 54,0x14), FieldTrait( 225,25, 29, 54,0x14), FieldTrait( 226, 1, 31, 54,0x14),
3357  FieldTrait( 227,14, 32, 54,0x14), FieldTrait( 228, 9, 33, 54,0x14), FieldTrait( 230,25,153, 0,0x04),
3358  FieldTrait( 231, 9, 43, 54,0x14), FieldTrait( 232, 1,180,162,0x1c), FieldTrait( 235,15,119,198,0x14),
3359  FieldTrait( 236,14,120,198,0x14), FieldTrait( 237,13,161, 0,0x04), FieldTrait( 238,13,160, 0,0x04),
3360  FieldTrait( 239, 1, 30, 54,0x14), FieldTrait( 240,25, 39, 54,0x14), FieldTrait( 255,15, 34, 54,0x14),
3361  FieldTrait( 348, 2, 47, 54,0x14), FieldTrait( 349,28, 48, 54,0x14), FieldTrait( 350, 2, 50, 54,0x14),
3362  FieldTrait( 351,28, 51, 54,0x14), FieldTrait( 354, 2,148, 0,0x04), FieldTrait( 355,28,149, 0,0x04),
3363  FieldTrait( 381,13,151, 0,0x04), FieldTrait( 423, 1,136, 0,0x04), FieldTrait( 453, 1, 9, 94,0x1c),
3364  FieldTrait( 454, 1, 21,142,0x1c), FieldTrait( 460, 1, 22, 54,0x14), FieldTrait( 461,15, 23, 54,0x14),
3365  FieldTrait( 467,15, 13, 0,0x04), FieldTrait( 470,18, 36, 54,0x14), FieldTrait( 471,15, 37, 54,0x14),
3366  FieldTrait( 472,15, 38, 54,0x14), FieldTrait( 479,19,177, 16,0x14), FieldTrait( 497, 7,178, 16,0x14),
3367  FieldTrait( 541,25, 27, 54,0x14), FieldTrait( 543,15, 35, 54,0x14), FieldTrait( 555, 1,118, 49,0x1c),
3368  FieldTrait( 650, 8, 7, 0,0x04), FieldTrait( 661, 1,132, 0,0x04), FieldTrait( 662,11,142,160,0x14),
3369  FieldTrait( 663, 1,143,160,0x14), FieldTrait( 664,15, 1, 0,0x04), FieldTrait( 665, 1, 8, 0,0x04),
3370  FieldTrait( 666, 1, 4, 0,0x04), FieldTrait( 667,21, 53, 54,0x14), FieldTrait( 668, 1,105, 55,0x14),
3371  FieldTrait( 691,15, 52, 54,0x14), FieldTrait( 696,25,122,198,0x14), FieldTrait( 697,11,123,198,0x14),
3372  FieldTrait( 698, 1,124,198,0x14), FieldTrait( 699,15,144,160,0x14), FieldTrait( 701,25,121,198,0x14),
3373  FieldTrait( 711, 1,117,188,0x1c), FieldTrait( 738,13,156, 0,0x04), FieldTrait( 761,15,145,160,0x14),
3374  FieldTrait( 762,15, 25, 54,0x14), FieldTrait( 768, 1, 16,182,0x1c), FieldTrait( 772,15, 2, 0,0x04),
3375  FieldTrait( 773, 1, 5, 0,0x04), FieldTrait( 788, 1,112, 44,0x14), FieldTrait( 793,15, 12, 0,0x04),
3376  FieldTrait( 797, 8, 6, 0,0x04), FieldTrait( 798, 1,133, 0,0x04), FieldTrait( 854, 1,126, 0,0x04),
3377  FieldTrait( 858,13,179, 0,0x04), FieldTrait( 859,15, 3, 0,0x04), FieldTrait( 860,11,137, 0,0x04),
3378  FieldTrait( 861,11,146, 0,0x04), FieldTrait( 862, 1,130, 26,0x1c), FieldTrait( 864, 1, 56, 38,0x1c),
3379  FieldTrait( 869,14,106, 55,0x14), FieldTrait( 870, 1,107, 9,0x1c), FieldTrait( 873,25, 57, 54,0x14),
3380  FieldTrait( 874,25, 58, 54,0x14), FieldTrait( 875, 1, 54, 54,0x14), FieldTrait( 876,15, 55, 54,0x14),
3381  FieldTrait( 890,13,163, 0,0x04), FieldTrait( 898,14,116, 44,0x14), FieldTrait( 913,15,108, 44,0x14),
3382  FieldTrait( 914,15,109, 44,0x14), FieldTrait( 915,25,110, 44,0x14), FieldTrait( 916,25,113, 44,0x14),
3383  FieldTrait( 917,25,114, 44,0x14), FieldTrait( 918,19,111, 44,0x14), FieldTrait( 919, 1,115, 44,0x14),
3384  FieldTrait( 920,13,157, 0,0x04), FieldTrait( 921,13,158, 0,0x04), FieldTrait( 922,13,159, 0,0x04),
3385  FieldTrait( 947,19, 41, 54,0x14), FieldTrait( 965,15, 59, 54,0x14), FieldTrait( 966,15, 60, 54,0x14),
3386  FieldTrait( 967, 9, 62, 54,0x14), FieldTrait( 968, 9, 63, 54,0x14), FieldTrait( 969, 9, 64, 54,0x14),
3387  FieldTrait( 970, 1, 65, 54,0x14), FieldTrait( 971, 1, 66, 54,0x14), FieldTrait( 996,15, 68, 54,0x14),
3388  FieldTrait( 997,15, 69, 54,0x14), FieldTrait(1018, 1, 67, 57,0x1c), FieldTrait(1049, 7, 61, 54,0x14),
3389  FieldTrait(1079,26, 70, 54,0x14), FieldTrait(1146,13, 72, 54,0x14), FieldTrait(1147,10, 73, 54,0x14),
3390  FieldTrait(1151,15, 71, 54,0x14), FieldTrait(1184, 2, 74,150,0x14), FieldTrait(1185,29, 75,150,0x14),
3391  FieldTrait(1186,15, 76,150,0x14), FieldTrait(1191,15, 78, 54,0x14), FieldTrait(1192,10, 79, 54,0x14),
3392  FieldTrait(1193, 7, 80, 54,0x14), FieldTrait(1194, 1, 81, 54,0x14), FieldTrait(1195,13, 82, 54,0x14),
3393  FieldTrait(1196,15, 83, 54,0x14), FieldTrait(1197,15, 90, 54,0x14), FieldTrait(1198, 1, 84, 54,0x14),
3394  FieldTrait(1199,11, 85, 54,0x14), FieldTrait(1200,11, 86, 54,0x14), FieldTrait(1227,15, 77, 54,0x14),
3395  FieldTrait(1242, 8, 89, 54,0x14), FieldTrait(1244, 8, 88, 54,0x14), FieldTrait(1435, 1, 91, 54,0x14),
3396  FieldTrait(1439, 1, 92, 54,0x14), FieldTrait(1449,15, 93, 54,0x14), FieldTrait(1450,15, 94, 54,0x14),
3397  FieldTrait(1451,14, 95, 54,0x14), FieldTrait(1452,14, 96, 54,0x14), FieldTrait(1457,14, 97, 54,0x14),
3398  FieldTrait(1458,14, 98, 54,0x14), FieldTrait(1478, 1, 99, 54,0x14), FieldTrait(1479, 1,100, 54,0x14),
3399  FieldTrait(1480,14,101, 54,0x14), FieldTrait(1481, 1,102, 54,0x14), FieldTrait(1482, 1,103, 54,0x14),
3400  FieldTrait(1483, 1,104, 21,0x1c)
3401 };
3402 const FieldTrait_Hash_Array Confirmation::_ftha(Confirmation::_traits, 181);
3403 const MsgType Confirmation::_msgtype("AK");
3404 //-------------------------------------------------------------------------------------------------
3405 const FieldTrait *Confirmation::NoOrders::_traits(NoOrdersV1_traits);
3406 const FieldTrait_Hash_Array& Confirmation::NoOrders::_ftha(NoOrdersV1_ftha);
3407 const MsgType& Confirmation::NoOrders::_msgtype(NoOrdersV1_msgtype);
3408 //-------------------------------------------------------------------------------------------------
3409 const FieldTrait *Confirmation::NoOrders::NoNested2PartyIDs::_traits(NoNested2PartyIDsV1_traits);
3410 const FieldTrait_Hash_Array& Confirmation::NoOrders::NoNested2PartyIDs::_ftha(NoNested2PartyIDsV1_ftha);
3411 const MsgType& Confirmation::NoOrders::NoNested2PartyIDs::_msgtype(NoNested2PartyIDsV1_msgtype);
3412 //-------------------------------------------------------------------------------------------------
3413 const FieldTrait *Confirmation::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits(NoNested2PartySubIDsV1_traits);
3414 const FieldTrait_Hash_Array& Confirmation::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NoNested2PartySubIDsV1_ftha);
3416 //-------------------------------------------------------------------------------------------------
3417 const FieldTrait *Confirmation::NoDlvyInst::_traits(NoDlvyInstV1_traits);
3418 const FieldTrait_Hash_Array& Confirmation::NoDlvyInst::_ftha(NoDlvyInstV1_ftha);
3419 const MsgType& Confirmation::NoDlvyInst::_msgtype(NoDlvyInstV1_msgtype);
3420 //-------------------------------------------------------------------------------------------------
3421 const FieldTrait *Confirmation::NoDlvyInst::NoSettlPartyIDs::_traits(NoSettlPartyIDsV1_traits);
3422 const FieldTrait_Hash_Array& Confirmation::NoDlvyInst::NoSettlPartyIDs::_ftha(NoSettlPartyIDsV1_ftha);
3423 const MsgType& Confirmation::NoDlvyInst::NoSettlPartyIDs::_msgtype(NoSettlPartyIDsV1_msgtype);
3424 //-------------------------------------------------------------------------------------------------
3425 const FieldTrait *Confirmation::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits(NoSettlPartySubIDsV1_traits);
3426 const FieldTrait_Hash_Array& Confirmation::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(NoSettlPartySubIDsV1_ftha);
3428 //-------------------------------------------------------------------------------------------------
3429 const FieldTrait *Confirmation::NoMiscFees::_traits(NoMiscFeesV1_traits);
3430 const FieldTrait_Hash_Array& Confirmation::NoMiscFees::_ftha(NoMiscFeesV1_ftha);
3431 const MsgType& Confirmation::NoMiscFees::_msgtype(NoMiscFeesV1_msgtype);
3432 //-------------------------------------------------------------------------------------------------
3433 const FieldTrait *Confirmation::NoStipulations::_traits(NoStipulationsV1_traits);
3434 const FieldTrait_Hash_Array& Confirmation::NoStipulations::_ftha(NoStipulationsV1_ftha);
3435 const MsgType& Confirmation::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
3436 //-------------------------------------------------------------------------------------------------
3437 const FieldTrait *Confirmation::NoPartyIDs::_traits(NoPartyIDsV1_traits);
3438 const FieldTrait_Hash_Array& Confirmation::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
3439 const MsgType& Confirmation::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
3440 //-------------------------------------------------------------------------------------------------
3441 const FieldTrait *Confirmation::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
3442 const FieldTrait_Hash_Array& Confirmation::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
3443 const MsgType& Confirmation::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
3444 //-------------------------------------------------------------------------------------------------
3445 const FieldTrait *Confirmation::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
3446 const FieldTrait_Hash_Array& Confirmation::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
3447 const MsgType& Confirmation::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
3448 //-------------------------------------------------------------------------------------------------
3449 const FieldTrait *Confirmation::NoLegs::_traits(NoLegsV7_traits);
3450 const FieldTrait_Hash_Array& Confirmation::NoLegs::_ftha(NoLegsV7_ftha);
3451 const MsgType& Confirmation::NoLegs::_msgtype(NoLegsV7_msgtype);
3452 //-------------------------------------------------------------------------------------------------
3453 const FieldTrait *Confirmation::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
3454 const FieldTrait_Hash_Array& Confirmation::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
3455 const MsgType& Confirmation::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
3456 //-------------------------------------------------------------------------------------------------
3457 const FieldTrait *Confirmation::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
3458 const FieldTrait_Hash_Array& Confirmation::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
3459 const MsgType& Confirmation::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
3460 //-------------------------------------------------------------------------------------------------
3461 const FieldTrait *Confirmation::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
3462 const FieldTrait_Hash_Array& Confirmation::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
3463 const MsgType& Confirmation::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
3464 //-------------------------------------------------------------------------------------------------
3465 const FieldTrait *Confirmation::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
3466 const FieldTrait_Hash_Array& Confirmation::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
3467 const MsgType& Confirmation::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
3468 //-------------------------------------------------------------------------------------------------
3469 const FieldTrait *Confirmation::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
3470 const FieldTrait_Hash_Array& Confirmation::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
3471 const MsgType& Confirmation::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
3472 //-------------------------------------------------------------------------------------------------
3473 const FieldTrait *Confirmation::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
3474 const FieldTrait_Hash_Array& Confirmation::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
3476 //-------------------------------------------------------------------------------------------------
3477 const FieldTrait *Confirmation::NoTrdRegTimestamps::_traits(NoTrdRegTimestampsV1_traits);
3478 const FieldTrait_Hash_Array& Confirmation::NoTrdRegTimestamps::_ftha(NoTrdRegTimestampsV1_ftha);
3479 const MsgType& Confirmation::NoTrdRegTimestamps::_msgtype(NoTrdRegTimestampsV1_msgtype);
3480 //-------------------------------------------------------------------------------------------------
3481 const FieldTrait Confirmation::NoCapacities::_traits[] =
3482 {
3483  FieldTrait( 528, 7, 1, 0,0x05), FieldTrait( 529,16, 2, 0,0x04), FieldTrait( 863,10, 3, 0,0x05)
3484 };
3485 const FieldTrait_Hash_Array
3487 const MsgType Confirmation::NoCapacities::_msgtype("NoCapacities");
3488 //-------------------------------------------------------------------------------------------------
3489 const FieldTrait *Confirmation::NoEvents::_traits(NoEventsV1_traits);
3490 const FieldTrait_Hash_Array& Confirmation::NoEvents::_ftha(NoEventsV1_ftha);
3491 const MsgType& Confirmation::NoEvents::_msgtype(NoEventsV1_msgtype);
3492 //-------------------------------------------------------------------------------------------------
3493 const FieldTrait *Confirmation::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
3494 const FieldTrait_Hash_Array& Confirmation::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
3495 const MsgType& Confirmation::NoInstrAttrib::_msgtype(NoInstrAttribV1_msgtype);
3496 //-------------------------------------------------------------------------------------------------
3497 const FieldTrait *Confirmation::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
3498 const FieldTrait_Hash_Array& Confirmation::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
3499 const MsgType& Confirmation::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
3500 //-------------------------------------------------------------------------------------------------
3501 const FieldTrait *Confirmation::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
3502 const FieldTrait_Hash_Array& Confirmation::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
3503 const MsgType& Confirmation::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype(NoInstrumentPartySubIDsV1_msgtype);
3504 //-------------------------------------------------------------------------------------------------
3505 const FieldTrait *Confirmation::NoComplexEvents::_traits(NoComplexEventsV1_traits);
3506 const FieldTrait_Hash_Array& Confirmation::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
3507 const MsgType& Confirmation::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
3508 //-------------------------------------------------------------------------------------------------
3509 const FieldTrait *Confirmation::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
3510 const FieldTrait_Hash_Array& Confirmation::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
3511 const MsgType& Confirmation::NoComplexEvents::NoComplexEventDates::_msgtype(NoComplexEventDatesV1_msgtype);
3512 //-------------------------------------------------------------------------------------------------
3513 const FieldTrait *Confirmation::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
3514 const FieldTrait_Hash_Array& Confirmation::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
3516 //-------------------------------------------------------------------------------------------------
3517 const FieldTrait PositionMaintenanceRequest::_traits[] =
3518 {
3519  FieldTrait( 1,15, 10, 0,0x04), FieldTrait( 15,19,101, 0,0x04), FieldTrait( 22,15, 16, 54,0x14),
3520  FieldTrait( 48,15, 15, 54,0x14), FieldTrait( 55,15, 13, 54,0x14), FieldTrait( 58,15,111, 0,0x04),
3521  FieldTrait( 60,22,105, 0,0x04), FieldTrait( 65,15, 14, 54,0x14), FieldTrait( 106,15, 42, 54,0x14),
3522  FieldTrait( 107,15, 45, 54,0x14), FieldTrait( 120,19,115, 0,0x04), FieldTrait( 167,15, 20, 54,0x14),
3523  FieldTrait( 200,21, 22, 54,0x14), FieldTrait( 201, 1, 83, 54,0x14), FieldTrait( 202,11, 36, 54,0x14),
3524  FieldTrait( 206, 7, 38, 54,0x14), FieldTrait( 207,20, 41, 54,0x14), FieldTrait( 223,14, 40, 54,0x14),
3525  FieldTrait( 224,25, 24, 54,0x14), FieldTrait( 225,25, 25, 54,0x14), FieldTrait( 226, 1, 27, 54,0x14),
3526  FieldTrait( 227,14, 28, 54,0x14), FieldTrait( 228, 9, 29, 54,0x14), FieldTrait( 231, 9, 39, 54,0x14),
3527  FieldTrait( 239, 1, 26, 54,0x14), FieldTrait( 240,25, 35, 54,0x14), FieldTrait( 255,15, 30, 54,0x14),
3528  FieldTrait( 348, 2, 43, 54,0x14), FieldTrait( 349,28, 44, 54,0x14), FieldTrait( 350, 2, 46, 54,0x14),
3529  FieldTrait( 351,28, 47, 54,0x14), FieldTrait( 354, 2,112, 0,0x04), FieldTrait( 355,28,113, 0,0x04),
3530  FieldTrait( 386, 1,104,185,0x1c), FieldTrait( 453, 1, 9, 94,0x1c), FieldTrait( 454, 1, 17,142,0x1c),
3531  FieldTrait( 460, 1, 18, 54,0x14), FieldTrait( 461,15, 19, 54,0x14), FieldTrait( 470,18, 32, 54,0x14),
3532  FieldTrait( 471,15, 33, 54,0x14), FieldTrait( 472,15, 34, 54,0x14), FieldTrait( 541,25, 23, 54,0x14),
3533  FieldTrait( 543,15, 31, 54,0x14), FieldTrait( 555, 1,102, 49,0x1c), FieldTrait( 581, 1, 12, 0,0x04),
3534  FieldTrait( 660, 1, 11, 0,0x04), FieldTrait( 667,21, 49, 54,0x14), FieldTrait( 691,15, 48, 54,0x14),
3535  FieldTrait( 702, 1,106,103,0x1c), FieldTrait( 709, 1, 2, 0,0x04), FieldTrait( 710,15, 1, 0,0x04),
3536  FieldTrait( 711, 1,103,188,0x1c), FieldTrait( 712, 1, 3, 0,0x04), FieldTrait( 713,15, 4, 0,0x04),
3537  FieldTrait( 714,15, 5, 0,0x04), FieldTrait( 715,25, 6, 0,0x04), FieldTrait( 716,15, 7, 0,0x04),
3538  FieldTrait( 717,15, 8, 0,0x04), FieldTrait( 718, 1,107, 0,0x04), FieldTrait( 719, 8,108, 0,0x04),
3539  FieldTrait( 720, 8,109, 0,0x04), FieldTrait( 753, 1,114,102,0x1c), FieldTrait( 762,15, 21, 54,0x14),
3540  FieldTrait( 834,12,110, 0,0x04), FieldTrait( 864, 1, 52, 38,0x1c), FieldTrait( 873,25, 53, 54,0x14),
3541  FieldTrait( 874,25, 54, 54,0x14), FieldTrait( 875, 1, 50, 54,0x14), FieldTrait( 876,15, 51, 54,0x14),
3542  FieldTrait( 947,19, 37, 54,0x14), FieldTrait( 965,15, 55, 54,0x14), FieldTrait( 966,15, 56, 54,0x14),
3543  FieldTrait( 967, 9, 58, 54,0x14), FieldTrait( 968, 9, 59, 54,0x14), FieldTrait( 969, 9, 60, 54,0x14),
3544  FieldTrait( 970, 1, 61, 54,0x14), FieldTrait( 971, 1, 62, 54,0x14), FieldTrait( 996,15, 64, 54,0x14),
3545  FieldTrait( 997,15, 65, 54,0x14), FieldTrait(1018, 1, 63, 57,0x1c), FieldTrait(1049, 7, 57, 54,0x14),
3546  FieldTrait(1079,26, 66, 54,0x14), FieldTrait(1146,13, 68, 54,0x14), FieldTrait(1147,10, 69, 54,0x14),
3547  FieldTrait(1151,15, 67, 54,0x14), FieldTrait(1184, 2, 70,150,0x14), FieldTrait(1185,29, 71,150,0x14),
3548  FieldTrait(1186,15, 72,150,0x14), FieldTrait(1191,15, 74, 54,0x14), FieldTrait(1192,10, 75, 54,0x14),
3549  FieldTrait(1193, 7, 76, 54,0x14), FieldTrait(1194, 1, 77, 54,0x14), FieldTrait(1195,13, 78, 54,0x14),
3550  FieldTrait(1196,15, 79, 54,0x14), FieldTrait(1197,15, 86, 54,0x14), FieldTrait(1198, 1, 80, 54,0x14),
3551  FieldTrait(1199,11, 81, 54,0x14), FieldTrait(1200,11, 82, 54,0x14), FieldTrait(1227,15, 73, 54,0x14),
3552  FieldTrait(1242, 8, 85, 54,0x14), FieldTrait(1244, 8, 84, 54,0x14), FieldTrait(1435, 1, 87, 54,0x14),
3553  FieldTrait(1439, 1, 88, 54,0x14), FieldTrait(1449,15, 89, 54,0x14), FieldTrait(1450,15, 90, 54,0x14),
3554  FieldTrait(1451,14, 91, 54,0x14), FieldTrait(1452,14, 92, 54,0x14), FieldTrait(1457,14, 93, 54,0x14),
3555  FieldTrait(1458,14, 94, 54,0x14), FieldTrait(1478, 1, 95, 54,0x14), FieldTrait(1479, 1, 96, 54,0x14),
3556  FieldTrait(1480,14, 97, 54,0x14), FieldTrait(1481, 1, 98, 54,0x14), FieldTrait(1482, 1, 99, 54,0x14),
3557  FieldTrait(1483, 1,100, 21,0x1c)
3558 };
3561 //-------------------------------------------------------------------------------------------------
3562 const FieldTrait *PositionMaintenanceRequest::NoTradingSessions::_traits(NoTradingSessionsV1_traits);
3563 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoTradingSessions::_ftha(NoTradingSessionsV1_ftha);
3564 const MsgType& PositionMaintenanceRequest::NoTradingSessions::_msgtype(NoTradingSessionsV1_msgtype);
3565 //-------------------------------------------------------------------------------------------------
3566 const FieldTrait *PositionMaintenanceRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
3567 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
3568 const MsgType& PositionMaintenanceRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
3569 //-------------------------------------------------------------------------------------------------
3570 const FieldTrait *PositionMaintenanceRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
3571 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
3573 //-------------------------------------------------------------------------------------------------
3574 const FieldTrait *PositionMaintenanceRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
3575 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
3576 const MsgType& PositionMaintenanceRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
3577 //-------------------------------------------------------------------------------------------------
3578 const FieldTrait *PositionMaintenanceRequest::NoLegs::_traits(NoLegsV7_traits);
3579 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoLegs::_ftha(NoLegsV7_ftha);
3580 const MsgType& PositionMaintenanceRequest::NoLegs::_msgtype(NoLegsV7_msgtype);
3581 //-------------------------------------------------------------------------------------------------
3582 const FieldTrait *PositionMaintenanceRequest::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
3583 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
3585 //-------------------------------------------------------------------------------------------------
3586 const FieldTrait *PositionMaintenanceRequest::NoPositions::_traits(NoPositionsV1_traits);
3587 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoPositions::_ftha(NoPositionsV1_ftha);
3588 const MsgType& PositionMaintenanceRequest::NoPositions::_msgtype(NoPositionsV1_msgtype);
3589 //-------------------------------------------------------------------------------------------------
3590 const FieldTrait *PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
3591 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
3593 //-------------------------------------------------------------------------------------------------
3595 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
3597 //-------------------------------------------------------------------------------------------------
3598 const FieldTrait *PositionMaintenanceRequest::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
3599 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
3600 const MsgType& PositionMaintenanceRequest::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
3601 //-------------------------------------------------------------------------------------------------
3602 const FieldTrait *PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
3603 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
3605 //-------------------------------------------------------------------------------------------------
3606 const FieldTrait *PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
3607 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
3609 //-------------------------------------------------------------------------------------------------
3610 const FieldTrait *PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
3611 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
3613 //-------------------------------------------------------------------------------------------------
3615 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
3617 //-------------------------------------------------------------------------------------------------
3618 const FieldTrait *PositionMaintenanceRequest::NoPosAmt::_traits(NoPosAmtV1_traits);
3619 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoPosAmt::_ftha(NoPosAmtV1_ftha);
3620 const MsgType& PositionMaintenanceRequest::NoPosAmt::_msgtype(NoPosAmtV1_msgtype);
3621 //-------------------------------------------------------------------------------------------------
3622 const FieldTrait *PositionMaintenanceRequest::NoEvents::_traits(NoEventsV1_traits);
3623 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoEvents::_ftha(NoEventsV1_ftha);
3624 const MsgType& PositionMaintenanceRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
3625 //-------------------------------------------------------------------------------------------------
3626 const FieldTrait *PositionMaintenanceRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
3627 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
3628 const MsgType& PositionMaintenanceRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
3629 //-------------------------------------------------------------------------------------------------
3630 const FieldTrait *PositionMaintenanceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
3631 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
3633 //-------------------------------------------------------------------------------------------------
3634 const FieldTrait *PositionMaintenanceRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
3635 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
3636 const MsgType& PositionMaintenanceRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
3637 //-------------------------------------------------------------------------------------------------
3638 const FieldTrait *PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
3639 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
3641 //-------------------------------------------------------------------------------------------------
3643 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
3645 //-------------------------------------------------------------------------------------------------
3646 const FieldTrait PositionMaintenanceReport::_traits[] =
3647 {
3648  FieldTrait( 1,15, 12, 0,0x04), FieldTrait( 15,19,103, 0,0x04), FieldTrait( 22,15, 18, 54,0x14),
3649  FieldTrait( 48,15, 17, 54,0x14), FieldTrait( 55,15, 15, 54,0x14), FieldTrait( 58,15,112, 0,0x04),
3650  FieldTrait( 60,22,107, 0,0x04), FieldTrait( 65,15, 16, 54,0x14), FieldTrait( 106,15, 44, 54,0x14),
3651  FieldTrait( 107,15, 47, 54,0x14), FieldTrait( 120,19,115, 0,0x04), FieldTrait( 167,15, 22, 54,0x14),
3652  FieldTrait( 200,21, 24, 54,0x14), FieldTrait( 201, 1, 85, 54,0x14), FieldTrait( 202,11, 38, 54,0x14),
3653  FieldTrait( 206, 7, 40, 54,0x14), FieldTrait( 207,20, 43, 54,0x14), FieldTrait( 223,14, 42, 54,0x14),
3654  FieldTrait( 224,25, 26, 54,0x14), FieldTrait( 225,25, 27, 54,0x14), FieldTrait( 226, 1, 29, 54,0x14),
3655  FieldTrait( 227,14, 30, 54,0x14), FieldTrait( 228, 9, 31, 54,0x14), FieldTrait( 231, 9, 41, 54,0x14),
3656  FieldTrait( 239, 1, 28, 54,0x14), FieldTrait( 240,25, 37, 54,0x14), FieldTrait( 255,15, 32, 54,0x14),
3657  FieldTrait( 348, 2, 45, 54,0x14), FieldTrait( 349,28, 46, 54,0x14), FieldTrait( 350, 2, 48, 54,0x14),
3658  FieldTrait( 351,28, 49, 54,0x14), FieldTrait( 354, 2,113, 0,0x04), FieldTrait( 355,28,114, 0,0x04),
3659  FieldTrait( 386, 1,106,185,0x1c), FieldTrait( 453, 1, 11, 94,0x1c), FieldTrait( 454, 1, 19,142,0x1c),
3660  FieldTrait( 460, 1, 20, 54,0x14), FieldTrait( 461,15, 21, 54,0x14), FieldTrait( 470,18, 34, 54,0x14),
3661  FieldTrait( 471,15, 35, 54,0x14), FieldTrait( 472,15, 36, 54,0x14), FieldTrait( 541,25, 25, 54,0x14),
3662  FieldTrait( 543,15, 33, 54,0x14), FieldTrait( 555, 1,104, 49,0x1c), FieldTrait( 581, 1, 14, 0,0x04),
3663  FieldTrait( 660, 1, 13, 0,0x04), FieldTrait( 667,21, 51, 54,0x14), FieldTrait( 691,15, 50, 54,0x14),
3664  FieldTrait( 702, 1,108,103,0x1c), FieldTrait( 709, 1, 2, 0,0x04), FieldTrait( 710,15, 3, 0,0x04),
3665  FieldTrait( 711, 1,105,188,0x1c), FieldTrait( 712, 1, 4, 0,0x04), FieldTrait( 713,15, 5, 0,0x04),
3666  FieldTrait( 714,15,118, 0,0x04), FieldTrait( 715,25, 8, 0,0x04), FieldTrait( 716,15, 9, 0,0x04),
3667  FieldTrait( 717,15, 10, 0,0x04), FieldTrait( 718, 1,110, 0,0x04), FieldTrait( 719, 8,116, 0,0x04),
3668  FieldTrait( 720, 8,117, 0,0x04), FieldTrait( 721,15, 1, 0,0x04), FieldTrait( 722, 1, 6, 0,0x04),
3669  FieldTrait( 723, 1, 7, 0,0x04), FieldTrait( 753, 1,109,102,0x1c), FieldTrait( 762,15, 23, 54,0x14),
3670  FieldTrait( 834,12,111, 0,0x04), FieldTrait( 864, 1, 54, 38,0x1c), FieldTrait( 873,25, 55, 54,0x14),
3671  FieldTrait( 874,25, 56, 54,0x14), FieldTrait( 875, 1, 52, 54,0x14), FieldTrait( 876,15, 53, 54,0x14),
3672  FieldTrait( 947,19, 39, 54,0x14), FieldTrait( 965,15, 57, 54,0x14), FieldTrait( 966,15, 58, 54,0x14),
3673  FieldTrait( 967, 9, 60, 54,0x14), FieldTrait( 968, 9, 61, 54,0x14), FieldTrait( 969, 9, 62, 54,0x14),
3674  FieldTrait( 970, 1, 63, 54,0x14), FieldTrait( 971, 1, 64, 54,0x14), FieldTrait( 996,15, 66, 54,0x14),
3675  FieldTrait( 997,15, 67, 54,0x14), FieldTrait(1018, 1, 65, 57,0x1c), FieldTrait(1049, 7, 59, 54,0x14),
3676  FieldTrait(1079,26, 68, 54,0x14), FieldTrait(1146,13, 70, 54,0x14), FieldTrait(1147,10, 71, 54,0x14),
3677  FieldTrait(1151,15, 69, 54,0x14), FieldTrait(1184, 2, 72,150,0x14), FieldTrait(1185,29, 73,150,0x14),
3678  FieldTrait(1186,15, 74,150,0x14), FieldTrait(1191,15, 76, 54,0x14), FieldTrait(1192,10, 77, 54,0x14),
3679  FieldTrait(1193, 7, 78, 54,0x14), FieldTrait(1194, 1, 79, 54,0x14), FieldTrait(1195,13, 80, 54,0x14),
3680  FieldTrait(1196,15, 81, 54,0x14), FieldTrait(1197,15, 88, 54,0x14), FieldTrait(1198, 1, 82, 54,0x14),
3681  FieldTrait(1199,11, 83, 54,0x14), FieldTrait(1200,11, 84, 54,0x14), FieldTrait(1227,15, 75, 54,0x14),
3682  FieldTrait(1242, 8, 87, 54,0x14), FieldTrait(1244, 8, 86, 54,0x14), FieldTrait(1435, 1, 89, 54,0x14),
3683  FieldTrait(1439, 1, 90, 54,0x14), FieldTrait(1449,15, 91, 54,0x14), FieldTrait(1450,15, 92, 54,0x14),
3684  FieldTrait(1451,14, 93, 54,0x14), FieldTrait(1452,14, 94, 54,0x14), FieldTrait(1457,14, 95, 54,0x14),
3685  FieldTrait(1458,14, 96, 54,0x14), FieldTrait(1478, 1, 97, 54,0x14), FieldTrait(1479, 1, 98, 54,0x14),
3686  FieldTrait(1480,14, 99, 54,0x14), FieldTrait(1481, 1,100, 54,0x14), FieldTrait(1482, 1,101, 54,0x14),
3687  FieldTrait(1483, 1,102, 21,0x1c)
3688 };
3691 //-------------------------------------------------------------------------------------------------
3692 const FieldTrait *PositionMaintenanceReport::NoTradingSessions::_traits(NoTradingSessionsV1_traits);
3693 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoTradingSessions::_ftha(NoTradingSessionsV1_ftha);
3694 const MsgType& PositionMaintenanceReport::NoTradingSessions::_msgtype(NoTradingSessionsV1_msgtype);
3695 //-------------------------------------------------------------------------------------------------
3696 const FieldTrait *PositionMaintenanceReport::NoPartyIDs::_traits(NoPartyIDsV1_traits);
3697 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
3698 const MsgType& PositionMaintenanceReport::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
3699 //-------------------------------------------------------------------------------------------------
3700 const FieldTrait *PositionMaintenanceReport::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
3701 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
3703 //-------------------------------------------------------------------------------------------------
3704 const FieldTrait *PositionMaintenanceReport::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
3705 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
3706 const MsgType& PositionMaintenanceReport::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
3707 //-------------------------------------------------------------------------------------------------
3708 const FieldTrait *PositionMaintenanceReport::NoLegs::_traits(NoLegsV7_traits);
3709 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoLegs::_ftha(NoLegsV7_ftha);
3710 const MsgType& PositionMaintenanceReport::NoLegs::_msgtype(NoLegsV7_msgtype);
3711 //-------------------------------------------------------------------------------------------------
3712 const FieldTrait *PositionMaintenanceReport::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
3713 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
3715 //-------------------------------------------------------------------------------------------------
3716 const FieldTrait *PositionMaintenanceReport::NoPositions::_traits(NoPositionsV1_traits);
3717 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoPositions::_ftha(NoPositionsV1_ftha);
3718 const MsgType& PositionMaintenanceReport::NoPositions::_msgtype(NoPositionsV1_msgtype);
3719 //-------------------------------------------------------------------------------------------------
3720 const FieldTrait *PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
3721 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
3723 //-------------------------------------------------------------------------------------------------
3725 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
3727 //-------------------------------------------------------------------------------------------------
3728 const FieldTrait *PositionMaintenanceReport::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
3729 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
3730 const MsgType& PositionMaintenanceReport::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
3731 //-------------------------------------------------------------------------------------------------
3732 const FieldTrait *PositionMaintenanceReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
3733 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
3735 //-------------------------------------------------------------------------------------------------
3736 const FieldTrait *PositionMaintenanceReport::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
3737 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
3739 //-------------------------------------------------------------------------------------------------
3740 const FieldTrait *PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
3741 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
3743 //-------------------------------------------------------------------------------------------------
3745 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
3747 //-------------------------------------------------------------------------------------------------
3748 const FieldTrait *PositionMaintenanceReport::NoPosAmt::_traits(NoPosAmtV1_traits);
3749 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoPosAmt::_ftha(NoPosAmtV1_ftha);
3750 const MsgType& PositionMaintenanceReport::NoPosAmt::_msgtype(NoPosAmtV1_msgtype);
3751 //-------------------------------------------------------------------------------------------------
3752 const FieldTrait *PositionMaintenanceReport::NoEvents::_traits(NoEventsV1_traits);
3753 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoEvents::_ftha(NoEventsV1_ftha);
3754 const MsgType& PositionMaintenanceReport::NoEvents::_msgtype(NoEventsV1_msgtype);
3755 //-------------------------------------------------------------------------------------------------
3756 const FieldTrait *PositionMaintenanceReport::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
3757 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
3758 const MsgType& PositionMaintenanceReport::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
3759 //-------------------------------------------------------------------------------------------------
3760 const FieldTrait *PositionMaintenanceReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
3761 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
3763 //-------------------------------------------------------------------------------------------------
3764 const FieldTrait *PositionMaintenanceReport::NoComplexEvents::_traits(NoComplexEventsV1_traits);
3765 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
3766 const MsgType& PositionMaintenanceReport::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
3767 //-------------------------------------------------------------------------------------------------
3768 const FieldTrait *PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
3769 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
3771 //-------------------------------------------------------------------------------------------------
3773 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
3775 //-------------------------------------------------------------------------------------------------
3776 const FieldTrait RequestForPositions::_traits[] =
3777 {
3778  FieldTrait( 1,15, 6, 0,0x04), FieldTrait( 15,19, 97, 0,0x04), FieldTrait( 22,15, 12, 54,0x14),
3779  FieldTrait( 48,15, 11, 54,0x14), FieldTrait( 55,15, 9, 54,0x14), FieldTrait( 58,15,107, 0,0x04),
3780  FieldTrait( 60,22,104, 0,0x04), FieldTrait( 65,15, 10, 54,0x14), FieldTrait( 106,15, 38, 54,0x14),
3781  FieldTrait( 107,15, 41, 54,0x14), FieldTrait( 120,19,110, 0,0x04), FieldTrait( 167,15, 16, 54,0x14),
3782  FieldTrait( 200,21, 18, 54,0x14), FieldTrait( 201, 1, 79, 54,0x14), FieldTrait( 202,11, 32, 54,0x14),
3783  FieldTrait( 206, 7, 34, 54,0x14), FieldTrait( 207,20, 37, 54,0x14), FieldTrait( 223,14, 36, 54,0x14),
3784  FieldTrait( 224,25, 20, 54,0x14), FieldTrait( 225,25, 21, 54,0x14), FieldTrait( 226, 1, 23, 54,0x14),
3785  FieldTrait( 227,14, 24, 54,0x14), FieldTrait( 228, 9, 25, 54,0x14), FieldTrait( 231, 9, 35, 54,0x14),
3786  FieldTrait( 239, 1, 22, 54,0x14), FieldTrait( 240,25, 31, 54,0x14), FieldTrait( 255,15, 26, 54,0x14),
3787  FieldTrait( 263, 7, 4, 0,0x04), FieldTrait( 348, 2, 39, 54,0x14), FieldTrait( 349,28, 40, 54,0x14),
3788  FieldTrait( 350, 2, 42, 54,0x14), FieldTrait( 351,28, 43, 54,0x14), FieldTrait( 354, 2,108, 0,0x04),
3789  FieldTrait( 355,28,109, 0,0x04), FieldTrait( 386, 1,103,185,0x1c), FieldTrait( 453, 1, 5, 94,0x1c),
3790  FieldTrait( 454, 1, 13,142,0x1c), FieldTrait( 460, 1, 14, 54,0x14), FieldTrait( 461,15, 15, 54,0x14),
3791  FieldTrait( 470,18, 28, 54,0x14), FieldTrait( 471,15, 29, 54,0x14), FieldTrait( 472,15, 30, 54,0x14),
3792  FieldTrait( 541,25, 19, 54,0x14), FieldTrait( 543,15, 27, 54,0x14), FieldTrait( 555, 1, 98, 49,0x1c),
3793  FieldTrait( 573, 7, 3, 0,0x04), FieldTrait( 581, 1, 8, 0,0x04), FieldTrait( 660, 1, 7, 0,0x04),
3794  FieldTrait( 667,21, 45, 54,0x14), FieldTrait( 691,15, 44, 54,0x14), FieldTrait( 710,15, 1, 0,0x04),
3795  FieldTrait( 711, 1, 99,188,0x1c), FieldTrait( 715,25,100, 0,0x04), FieldTrait( 716,15,101, 0,0x04),
3796  FieldTrait( 717,15,102, 0,0x04), FieldTrait( 724, 1, 2, 0,0x04), FieldTrait( 725, 1,105, 0,0x04),
3797  FieldTrait( 726,15,106, 0,0x04), FieldTrait( 762,15, 17, 54,0x14), FieldTrait( 864, 1, 48, 38,0x1c),
3798  FieldTrait( 873,25, 49, 54,0x14), FieldTrait( 874,25, 50, 54,0x14), FieldTrait( 875, 1, 46, 54,0x14),
3799  FieldTrait( 876,15, 47, 54,0x14), FieldTrait( 947,19, 33, 54,0x14), FieldTrait( 965,15, 51, 54,0x14),
3800  FieldTrait( 966,15, 52, 54,0x14), FieldTrait( 967, 9, 54, 54,0x14), FieldTrait( 968, 9, 55, 54,0x14),
3801  FieldTrait( 969, 9, 56, 54,0x14), FieldTrait( 970, 1, 57, 54,0x14), FieldTrait( 971, 1, 58, 54,0x14),
3802  FieldTrait( 996,15, 60, 54,0x14), FieldTrait( 997,15, 61, 54,0x14), FieldTrait(1018, 1, 59, 57,0x1c),
3803  FieldTrait(1049, 7, 53, 54,0x14), FieldTrait(1079,26, 62, 54,0x14), FieldTrait(1146,13, 64, 54,0x14),
3804  FieldTrait(1147,10, 65, 54,0x14), FieldTrait(1151,15, 63, 54,0x14), FieldTrait(1184, 2, 66,150,0x14),
3805  FieldTrait(1185,29, 67,150,0x14), FieldTrait(1186,15, 68,150,0x14), FieldTrait(1191,15, 70, 54,0x14),
3806  FieldTrait(1192,10, 71, 54,0x14), FieldTrait(1193, 7, 72, 54,0x14), FieldTrait(1194, 1, 73, 54,0x14),
3807  FieldTrait(1195,13, 74, 54,0x14), FieldTrait(1196,15, 75, 54,0x14), FieldTrait(1197,15, 82, 54,0x14),
3808  FieldTrait(1198, 1, 76, 54,0x14), FieldTrait(1199,11, 77, 54,0x14), FieldTrait(1200,11, 78, 54,0x14),
3809  FieldTrait(1227,15, 69, 54,0x14), FieldTrait(1242, 8, 81, 54,0x14), FieldTrait(1244, 8, 80, 54,0x14),
3810  FieldTrait(1435, 1, 83, 54,0x14), FieldTrait(1439, 1, 84, 54,0x14), FieldTrait(1449,15, 85, 54,0x14),
3811  FieldTrait(1450,15, 86, 54,0x14), FieldTrait(1451,14, 87, 54,0x14), FieldTrait(1452,14, 88, 54,0x14),
3812  FieldTrait(1457,14, 89, 54,0x14), FieldTrait(1458,14, 90, 54,0x14), FieldTrait(1478, 1, 91, 54,0x14),
3813  FieldTrait(1479, 1, 92, 54,0x14), FieldTrait(1480,14, 93, 54,0x14), FieldTrait(1481, 1, 94, 54,0x14),
3814  FieldTrait(1482, 1, 95, 54,0x14), FieldTrait(1483, 1, 96, 21,0x1c)
3815 };
3816 const FieldTrait_Hash_Array RequestForPositions::_ftha(RequestForPositions::_traits, 110);
3818 //-------------------------------------------------------------------------------------------------
3819 const FieldTrait *RequestForPositions::NoTradingSessions::_traits(NoTradingSessionsV1_traits);
3820 const FieldTrait_Hash_Array& RequestForPositions::NoTradingSessions::_ftha(NoTradingSessionsV1_ftha);
3821 const MsgType& RequestForPositions::NoTradingSessions::_msgtype(NoTradingSessionsV1_msgtype);
3822 //-------------------------------------------------------------------------------------------------
3823 const FieldTrait *RequestForPositions::NoPartyIDs::_traits(NoPartyIDsV1_traits);
3824 const FieldTrait_Hash_Array& RequestForPositions::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
3825 const MsgType& RequestForPositions::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
3826 //-------------------------------------------------------------------------------------------------
3827 const FieldTrait *RequestForPositions::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
3828 const FieldTrait_Hash_Array& RequestForPositions::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
3830 //-------------------------------------------------------------------------------------------------
3831 const FieldTrait *RequestForPositions::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
3832 const FieldTrait_Hash_Array& RequestForPositions::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
3833 const MsgType& RequestForPositions::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
3834 //-------------------------------------------------------------------------------------------------
3835 const FieldTrait *RequestForPositions::NoLegs::_traits(NoLegsV7_traits);
3836 const FieldTrait_Hash_Array& RequestForPositions::NoLegs::_ftha(NoLegsV7_ftha);
3837 const MsgType& RequestForPositions::NoLegs::_msgtype(NoLegsV7_msgtype);
3838 //-------------------------------------------------------------------------------------------------
3839 const FieldTrait *RequestForPositions::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
3840 const FieldTrait_Hash_Array& RequestForPositions::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
3841 const MsgType& RequestForPositions::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
3842 //-------------------------------------------------------------------------------------------------
3843 const FieldTrait *RequestForPositions::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
3844 const FieldTrait_Hash_Array& RequestForPositions::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
3845 const MsgType& RequestForPositions::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
3846 //-------------------------------------------------------------------------------------------------
3847 const FieldTrait *RequestForPositions::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
3848 const FieldTrait_Hash_Array& RequestForPositions::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
3849 const MsgType& RequestForPositions::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
3850 //-------------------------------------------------------------------------------------------------
3851 const FieldTrait *RequestForPositions::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
3852 const FieldTrait_Hash_Array& RequestForPositions::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
3854 //-------------------------------------------------------------------------------------------------
3855 const FieldTrait *RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
3856 const FieldTrait_Hash_Array& RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
3857 const MsgType& RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
3858 //-------------------------------------------------------------------------------------------------
3860 const FieldTrait_Hash_Array& RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
3862 //-------------------------------------------------------------------------------------------------
3863 const FieldTrait *RequestForPositions::NoEvents::_traits(NoEventsV1_traits);
3864 const FieldTrait_Hash_Array& RequestForPositions::NoEvents::_ftha(NoEventsV1_ftha);
3865 const MsgType& RequestForPositions::NoEvents::_msgtype(NoEventsV1_msgtype);
3866 //-------------------------------------------------------------------------------------------------
3867 const FieldTrait *RequestForPositions::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
3868 const FieldTrait_Hash_Array& RequestForPositions::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
3869 const MsgType& RequestForPositions::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
3870 //-------------------------------------------------------------------------------------------------
3871 const FieldTrait *RequestForPositions::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
3872 const FieldTrait_Hash_Array& RequestForPositions::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
3874 //-------------------------------------------------------------------------------------------------
3875 const FieldTrait *RequestForPositions::NoComplexEvents::_traits(NoComplexEventsV1_traits);
3876 const FieldTrait_Hash_Array& RequestForPositions::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
3877 const MsgType& RequestForPositions::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
3878 //-------------------------------------------------------------------------------------------------
3879 const FieldTrait *RequestForPositions::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
3880 const FieldTrait_Hash_Array& RequestForPositions::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
3882 //-------------------------------------------------------------------------------------------------
3884 const FieldTrait_Hash_Array& RequestForPositions::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
3886 //-------------------------------------------------------------------------------------------------
3887 const FieldTrait RequestForPositionsAck::_traits[] =
3888 {
3889  FieldTrait( 1,15, 8, 0,0x04), FieldTrait( 15,19, 99, 0,0x04), FieldTrait( 22,15, 14, 54,0x14),
3890  FieldTrait( 48,15, 13, 54,0x14), FieldTrait( 55,15, 11, 54,0x14), FieldTrait( 58,15,104, 0,0x04),
3891  FieldTrait( 65,15, 12, 54,0x14), FieldTrait( 106,15, 40, 54,0x14), FieldTrait( 107,15, 43, 54,0x14),
3892  FieldTrait( 120,19,113, 0,0x04), FieldTrait( 167,15, 18, 54,0x14), FieldTrait( 200,21, 20, 54,0x14),
3893  FieldTrait( 201, 1, 81, 54,0x14), FieldTrait( 202,11, 34, 54,0x14), FieldTrait( 206, 7, 36, 54,0x14),
3894  FieldTrait( 207,20, 39, 54,0x14), FieldTrait( 223,14, 38, 54,0x14), FieldTrait( 224,25, 22, 54,0x14),
3895  FieldTrait( 225,25, 23, 54,0x14), FieldTrait( 226, 1, 25, 54,0x14), FieldTrait( 227,14, 26, 54,0x14),
3896  FieldTrait( 228, 9, 27, 54,0x14), FieldTrait( 231, 9, 37, 54,0x14), FieldTrait( 239, 1, 24, 54,0x14),
3897  FieldTrait( 240,25, 33, 54,0x14), FieldTrait( 255,15, 28, 54,0x14), FieldTrait( 263, 7,110, 0,0x04),
3898  FieldTrait( 325, 8, 4, 0,0x04), FieldTrait( 348, 2, 41, 54,0x14), FieldTrait( 349,28, 42, 54,0x14),
3899  FieldTrait( 350, 2, 44, 54,0x14), FieldTrait( 351,28, 45, 54,0x14), FieldTrait( 354, 2,105, 0,0x04),
3900  FieldTrait( 355,28,106, 0,0x04), FieldTrait( 453, 1, 7, 94,0x1c), FieldTrait( 454, 1, 15,142,0x1c),
3901  FieldTrait( 460, 1, 16, 54,0x14), FieldTrait( 461,15, 17, 54,0x14), FieldTrait( 470,18, 30, 54,0x14),
3902  FieldTrait( 471,15, 31, 54,0x14), FieldTrait( 472,15, 32, 54,0x14), FieldTrait( 541,25, 21, 54,0x14),
3903  FieldTrait( 543,15, 29, 54,0x14), FieldTrait( 555, 1,100, 49,0x1c), FieldTrait( 573, 7,108, 0,0x04),
3904  FieldTrait( 581, 1, 10, 0,0x04), FieldTrait( 660, 1, 9, 0,0x04), FieldTrait( 667,21, 47, 54,0x14),
3905  FieldTrait( 691,15, 46, 54,0x14), FieldTrait( 710,15, 2, 0,0x04), FieldTrait( 711, 1,101,188,0x1c),
3906  FieldTrait( 715,25,109, 0,0x04), FieldTrait( 716,15,111, 0,0x04), FieldTrait( 717,15,112, 0,0x04),
3907  FieldTrait( 721,15, 1, 0,0x04), FieldTrait( 724, 1,107, 0,0x04), FieldTrait( 725, 1,102, 0,0x04),
3908  FieldTrait( 726,15,103, 0,0x04), FieldTrait( 727, 1, 3, 0,0x04), FieldTrait( 728, 1, 5, 0,0x04),
3909  FieldTrait( 729, 1, 6, 0,0x04), FieldTrait( 762,15, 19, 54,0x14), FieldTrait( 864, 1, 50, 38,0x1c),
3910  FieldTrait( 873,25, 51, 54,0x14), FieldTrait( 874,25, 52, 54,0x14), FieldTrait( 875, 1, 48, 54,0x14),
3911  FieldTrait( 876,15, 49, 54,0x14), FieldTrait( 947,19, 35, 54,0x14), FieldTrait( 965,15, 53, 54,0x14),
3912  FieldTrait( 966,15, 54, 54,0x14), FieldTrait( 967, 9, 56, 54,0x14), FieldTrait( 968, 9, 57, 54,0x14),
3913  FieldTrait( 969, 9, 58, 54,0x14), FieldTrait( 970, 1, 59, 54,0x14), FieldTrait( 971, 1, 60, 54,0x14),
3914  FieldTrait( 996,15, 62, 54,0x14), FieldTrait( 997,15, 63, 54,0x14), FieldTrait(1018, 1, 61, 57,0x1c),
3915  FieldTrait(1049, 7, 55, 54,0x14), FieldTrait(1079,26, 64, 54,0x14), FieldTrait(1146,13, 66, 54,0x14),
3916  FieldTrait(1147,10, 67, 54,0x14), FieldTrait(1151,15, 65, 54,0x14), FieldTrait(1184, 2, 68,150,0x14),
3917  FieldTrait(1185,29, 69,150,0x14), FieldTrait(1186,15, 70,150,0x14), FieldTrait(1191,15, 72, 54,0x14),
3918  FieldTrait(1192,10, 73, 54,0x14), FieldTrait(1193, 7, 74, 54,0x14), FieldTrait(1194, 1, 75, 54,0x14),
3919  FieldTrait(1195,13, 76, 54,0x14), FieldTrait(1196,15, 77, 54,0x14), FieldTrait(1197,15, 84, 54,0x14),
3920  FieldTrait(1198, 1, 78, 54,0x14), FieldTrait(1199,11, 79, 54,0x14), FieldTrait(1200,11, 80, 54,0x14),
3921  FieldTrait(1227,15, 71, 54,0x14), FieldTrait(1242, 8, 83, 54,0x14), FieldTrait(1244, 8, 82, 54,0x14),
3922  FieldTrait(1435, 1, 85, 54,0x14), FieldTrait(1439, 1, 86, 54,0x14), FieldTrait(1449,15, 87, 54,0x14),
3923  FieldTrait(1450,15, 88, 54,0x14), FieldTrait(1451,14, 89, 54,0x14), FieldTrait(1452,14, 90, 54,0x14),
3924  FieldTrait(1457,14, 91, 54,0x14), FieldTrait(1458,14, 92, 54,0x14), FieldTrait(1478, 1, 93, 54,0x14),
3925  FieldTrait(1479, 1, 94, 54,0x14), FieldTrait(1480,14, 95, 54,0x14), FieldTrait(1481, 1, 96, 54,0x14),
3926  FieldTrait(1482, 1, 97, 54,0x14), FieldTrait(1483, 1, 98, 21,0x1c)
3927 };
3928 const FieldTrait_Hash_Array RequestForPositionsAck::_ftha(RequestForPositionsAck::_traits, 113);
3930 //-------------------------------------------------------------------------------------------------
3931 const FieldTrait *RequestForPositionsAck::NoPartyIDs::_traits(NoPartyIDsV1_traits);
3932 const FieldTrait_Hash_Array& RequestForPositionsAck::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
3933 const MsgType& RequestForPositionsAck::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
3934 //-------------------------------------------------------------------------------------------------
3935 const FieldTrait *RequestForPositionsAck::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
3936 const FieldTrait_Hash_Array& RequestForPositionsAck::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
3938 //-------------------------------------------------------------------------------------------------
3939 const FieldTrait *RequestForPositionsAck::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
3940 const FieldTrait_Hash_Array& RequestForPositionsAck::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
3941 const MsgType& RequestForPositionsAck::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
3942 //-------------------------------------------------------------------------------------------------
3943 const FieldTrait *RequestForPositionsAck::NoLegs::_traits(NoLegsV7_traits);
3944 const FieldTrait_Hash_Array& RequestForPositionsAck::NoLegs::_ftha(NoLegsV7_ftha);
3945 const MsgType& RequestForPositionsAck::NoLegs::_msgtype(NoLegsV7_msgtype);
3946 //-------------------------------------------------------------------------------------------------
3947 const FieldTrait *RequestForPositionsAck::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
3948 const FieldTrait_Hash_Array& RequestForPositionsAck::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
3949 const MsgType& RequestForPositionsAck::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
3950 //-------------------------------------------------------------------------------------------------
3951 const FieldTrait *RequestForPositionsAck::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
3952 const FieldTrait_Hash_Array& RequestForPositionsAck::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
3953 const MsgType& RequestForPositionsAck::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
3954 //-------------------------------------------------------------------------------------------------
3955 const FieldTrait *RequestForPositionsAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
3956 const FieldTrait_Hash_Array& RequestForPositionsAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
3958 //-------------------------------------------------------------------------------------------------
3959 const FieldTrait *RequestForPositionsAck::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
3960 const FieldTrait_Hash_Array& RequestForPositionsAck::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
3962 //-------------------------------------------------------------------------------------------------
3963 const FieldTrait *RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
3964 const FieldTrait_Hash_Array& RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
3966 //-------------------------------------------------------------------------------------------------
3968 const FieldTrait_Hash_Array& RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
3970 //-------------------------------------------------------------------------------------------------
3971 const FieldTrait *RequestForPositionsAck::NoEvents::_traits(NoEventsV1_traits);
3972 const FieldTrait_Hash_Array& RequestForPositionsAck::NoEvents::_ftha(NoEventsV1_ftha);
3973 const MsgType& RequestForPositionsAck::NoEvents::_msgtype(NoEventsV1_msgtype);
3974 //-------------------------------------------------------------------------------------------------
3975 const FieldTrait *RequestForPositionsAck::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
3976 const FieldTrait_Hash_Array& RequestForPositionsAck::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
3977 const MsgType& RequestForPositionsAck::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
3978 //-------------------------------------------------------------------------------------------------
3979 const FieldTrait *RequestForPositionsAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
3980 const FieldTrait_Hash_Array& RequestForPositionsAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
3982 //-------------------------------------------------------------------------------------------------
3983 const FieldTrait *RequestForPositionsAck::NoComplexEvents::_traits(NoComplexEventsV1_traits);
3984 const FieldTrait_Hash_Array& RequestForPositionsAck::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
3985 const MsgType& RequestForPositionsAck::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
3986 //-------------------------------------------------------------------------------------------------
3987 const FieldTrait *RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
3988 const FieldTrait_Hash_Array& RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
3990 //-------------------------------------------------------------------------------------------------
3992 const FieldTrait_Hash_Array& RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
3994 //-------------------------------------------------------------------------------------------------
3995 const FieldTrait PositionReport::_traits[] =
3996 {
3997  FieldTrait( 1,15, 12, 0,0x04), FieldTrait( 15,19,103, 0,0x04), FieldTrait( 22,15, 18, 54,0x14),
3998  FieldTrait( 48,15, 17, 54,0x14), FieldTrait( 55,15, 15, 54,0x14), FieldTrait( 58,15,113, 0,0x04),
3999  FieldTrait( 65,15, 16, 54,0x14), FieldTrait( 106,15, 44, 54,0x14), FieldTrait( 107,15, 47, 54,0x14),
4000  FieldTrait( 120,19,118, 0,0x04), FieldTrait( 167,15, 22, 54,0x14), FieldTrait( 200,21, 24, 54,0x14),
4001  FieldTrait( 201, 1, 85, 54,0x14), FieldTrait( 202,11, 38, 54,0x14), FieldTrait( 206, 7, 40, 54,0x14),
4002  FieldTrait( 207,20, 43, 54,0x14), FieldTrait( 223,14, 42, 54,0x14), FieldTrait( 224,25, 26, 54,0x14),
4003  FieldTrait( 225,25, 27, 54,0x14), FieldTrait( 226, 1, 29, 54,0x14), FieldTrait( 227,14, 30, 54,0x14),
4004  FieldTrait( 228, 9, 31, 54,0x14), FieldTrait( 231, 9, 41, 54,0x14), FieldTrait( 239, 1, 28, 54,0x14),
4005  FieldTrait( 240,25, 37, 54,0x14), FieldTrait( 255,15, 32, 54,0x14), FieldTrait( 263, 7, 4, 0,0x04),
4006  FieldTrait( 325, 8, 6, 0,0x04), FieldTrait( 348, 2, 45, 54,0x14), FieldTrait( 349,28, 46, 54,0x14),
4007  FieldTrait( 350, 2, 48, 54,0x14), FieldTrait( 351,28, 49, 54,0x14), FieldTrait( 354, 2,114, 0,0x04),
4008  FieldTrait( 355,28,115, 0,0x04), FieldTrait( 423, 1,117, 0,0x04), FieldTrait( 453, 1, 11, 94,0x1c),
4009  FieldTrait( 454, 1, 19,142,0x1c), FieldTrait( 460, 1, 20, 54,0x14), FieldTrait( 461,15, 21, 54,0x14),
4010  FieldTrait( 470,18, 34, 54,0x14), FieldTrait( 471,15, 35, 54,0x14), FieldTrait( 472,15, 36, 54,0x14),
4011  FieldTrait( 506, 7,111, 0,0x04), FieldTrait( 541,25, 25, 54,0x14), FieldTrait( 543,15, 33, 54,0x14),
4012  FieldTrait( 555, 1,107, 49,0x1c), FieldTrait( 573, 7,116, 0,0x04), FieldTrait( 581, 1, 14, 0,0x04),
4013  FieldTrait( 660, 1, 13, 0,0x04), FieldTrait( 667,21, 51, 54,0x14), FieldTrait( 691,15, 50, 54,0x14),
4014  FieldTrait( 702, 1,109,103,0x1c), FieldTrait( 710,15, 2, 0,0x04), FieldTrait( 711, 1,108,101,0x1c),
4015  FieldTrait( 715,25, 8, 0,0x04), FieldTrait( 716,15, 9, 0,0x04), FieldTrait( 717,15, 10, 0,0x04),
4016  FieldTrait( 721,15, 1, 0,0x04), FieldTrait( 724, 1, 3, 0,0x04), FieldTrait( 727, 1, 5, 0,0x04),
4017  FieldTrait( 728, 1, 7, 0,0x04), FieldTrait( 730,11,104, 0,0x04), FieldTrait( 731, 1,105, 0,0x04),
4018  FieldTrait( 734,11,106, 0,0x04), FieldTrait( 743,25,112, 0,0x04), FieldTrait( 753, 1,110,102,0x1c),
4019  FieldTrait( 762,15, 23, 54,0x14), FieldTrait( 811, 9,125, 0,0x04), FieldTrait( 864, 1, 54, 38,0x1c),
4020  FieldTrait( 873,25, 55, 54,0x14), FieldTrait( 874,25, 56, 54,0x14), FieldTrait( 875, 1, 52, 54,0x14),
4021  FieldTrait( 876,15, 53, 54,0x14), FieldTrait( 947,19, 39, 54,0x14), FieldTrait( 965,15, 57, 54,0x14),
4022  FieldTrait( 966,15, 58, 54,0x14), FieldTrait( 967, 9, 60, 54,0x14), FieldTrait( 968, 9, 61, 54,0x14),
4023  FieldTrait( 969, 9, 62, 54,0x14), FieldTrait( 970, 1, 63, 54,0x14), FieldTrait( 971, 1, 64, 54,0x14),
4024  FieldTrait( 996,15, 66, 54,0x14), FieldTrait( 997,15, 67, 54,0x14), FieldTrait(1011,15,119, 0,0x04),
4025  FieldTrait(1018, 1, 65, 57,0x1c), FieldTrait(1049, 7, 59, 54,0x14), FieldTrait(1079,26, 68, 54,0x14),
4026  FieldTrait(1146,13, 70, 54,0x14), FieldTrait(1147,10, 71, 54,0x14), FieldTrait(1151,15, 69, 54,0x14),
4027  FieldTrait(1180,15,120, 8,0x14), FieldTrait(1181, 4,121, 8,0x14), FieldTrait(1184, 2, 72,150,0x14),
4028  FieldTrait(1185,29, 73,150,0x14), FieldTrait(1186,15, 74,150,0x14), FieldTrait(1191,15, 76, 54,0x14),
4029  FieldTrait(1192,10, 77, 54,0x14), FieldTrait(1193, 7, 78, 54,0x14), FieldTrait(1194, 1, 79, 54,0x14),
4030  FieldTrait(1195,13, 80, 54,0x14), FieldTrait(1196,15, 81, 54,0x14), FieldTrait(1197,15, 88, 54,0x14),
4031  FieldTrait(1198, 1, 82, 54,0x14), FieldTrait(1199,11, 83, 54,0x14), FieldTrait(1200,11, 84, 54,0x14),
4032  FieldTrait(1227,15, 75, 54,0x14), FieldTrait(1242, 8, 87, 54,0x14), FieldTrait(1244, 8, 86, 54,0x14),
4033  FieldTrait(1350, 4,122, 8,0x14), FieldTrait(1352, 8,123, 8,0x14), FieldTrait(1434, 1,124, 0,0x04),
4034  FieldTrait(1435, 1, 89, 54,0x14), FieldTrait(1439, 1, 90, 54,0x14), FieldTrait(1449,15, 91, 54,0x14),
4035  FieldTrait(1450,15, 92, 54,0x14), FieldTrait(1451,14, 93, 54,0x14), FieldTrait(1452,14, 94, 54,0x14),
4036  FieldTrait(1457,14, 95, 54,0x14), FieldTrait(1458,14, 96, 54,0x14), FieldTrait(1478, 1, 97, 54,0x14),
4037  FieldTrait(1479, 1, 98, 54,0x14), FieldTrait(1480,14, 99, 54,0x14), FieldTrait(1481, 1,100, 54,0x14),
4038  FieldTrait(1482, 1,101, 54,0x14), FieldTrait(1483, 1,102, 21,0x1c)
4039 };
4040 const FieldTrait_Hash_Array PositionReport::_ftha(PositionReport::_traits, 125);
4041 const MsgType PositionReport::_msgtype("AP");
4042 //-------------------------------------------------------------------------------------------------
4043 const FieldTrait *PositionReport::NoPartyIDs::_traits(NoPartyIDsV1_traits);
4044 const FieldTrait_Hash_Array& PositionReport::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
4045 const MsgType& PositionReport::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
4046 //-------------------------------------------------------------------------------------------------
4047 const FieldTrait *PositionReport::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
4048 const FieldTrait_Hash_Array& PositionReport::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
4049 const MsgType& PositionReport::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
4050 //-------------------------------------------------------------------------------------------------
4051 const FieldTrait *PositionReport::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
4052 const FieldTrait_Hash_Array& PositionReport::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
4053 const MsgType& PositionReport::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
4054 //-------------------------------------------------------------------------------------------------
4055 const FieldTrait *PositionReport::NoLegs::_traits(NoLegsV7_traits);
4056 const FieldTrait_Hash_Array& PositionReport::NoLegs::_ftha(NoLegsV7_ftha);
4057 const MsgType& PositionReport::NoLegs::_msgtype(NoLegsV7_msgtype);
4058 //-------------------------------------------------------------------------------------------------
4059 const FieldTrait *PositionReport::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
4060 const FieldTrait_Hash_Array& PositionReport::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
4061 const MsgType& PositionReport::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
4062 //-------------------------------------------------------------------------------------------------
4063 const FieldTrait *PositionReport::NoPositions::_traits(NoPositionsV1_traits);
4064 const FieldTrait_Hash_Array& PositionReport::NoPositions::_ftha(NoPositionsV1_ftha);
4065 const MsgType& PositionReport::NoPositions::_msgtype(NoPositionsV1_msgtype);
4066 //-------------------------------------------------------------------------------------------------
4067 const FieldTrait *PositionReport::NoPositions::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
4068 const FieldTrait_Hash_Array& PositionReport::NoPositions::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
4069 const MsgType& PositionReport::NoPositions::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
4070 //-------------------------------------------------------------------------------------------------
4071 const FieldTrait *PositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
4072 const FieldTrait_Hash_Array& PositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
4074 //-------------------------------------------------------------------------------------------------
4075 const FieldTrait PositionReport::NoUnderlyings::_traits[] =
4076 {
4077  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
4078  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
4079  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
4080  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
4081  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
4082  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
4083  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
4084  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
4085  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
4086  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
4087  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
4088  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 732,11, 73, 0,0x04),
4089  FieldTrait( 733, 1, 74, 0,0x04), FieldTrait( 763,15, 9,191,0x14), FieldTrait( 810,11, 40,191,0x14),
4090  FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14), FieldTrait( 879,10, 39,191,0x14),
4091  FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14), FieldTrait( 884,13, 43,191,0x14),
4092  FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14), FieldTrait( 887, 1, 46,194,0x1c),
4093  FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14), FieldTrait( 973,13, 49,191,0x14),
4094  FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14), FieldTrait( 984, 1, 75,190,0x1c),
4095  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1037,13, 76, 0,0x04),
4096  FieldTrait(1038,13, 53,191,0x14), FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14),
4097  FieldTrait(1045, 9, 57,191,0x14), FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c),
4098  FieldTrait(1213,26, 59,191,0x14), FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14),
4099  FieldTrait(1424,15, 63,191,0x14), FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14),
4100  FieldTrait(1441, 1, 66,191,0x14), FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14),
4101  FieldTrait(1455,14, 69,191,0x14), FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14),
4102  FieldTrait(1460,14, 72,191,0x14)
4103 };
4104 const FieldTrait_Hash_Array
4106 const MsgType PositionReport::NoUnderlyings::_msgtype("NoUnderlyings");
4107 //-------------------------------------------------------------------------------------------------
4108 const FieldTrait *PositionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
4109 const FieldTrait_Hash_Array& PositionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
4110 const MsgType& PositionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
4111 //-------------------------------------------------------------------------------------------------
4112 const FieldTrait *PositionReport::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
4113 const FieldTrait_Hash_Array& PositionReport::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
4114 const MsgType& PositionReport::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
4115 //-------------------------------------------------------------------------------------------------
4117 {
4118  FieldTrait( 985,13, 1, 0,0x04), FieldTrait( 986,13, 2, 0,0x04), FieldTrait( 987,25, 3, 0,0x04),
4119  FieldTrait( 988,15, 4, 0,0x04)
4120 };
4121 const FieldTrait_Hash_Array
4124 //-------------------------------------------------------------------------------------------------
4125 const FieldTrait *PositionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
4126 const FieldTrait_Hash_Array& PositionReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
4127 const MsgType& PositionReport::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
4128 //-------------------------------------------------------------------------------------------------
4129 const FieldTrait *PositionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
4130 const FieldTrait_Hash_Array& PositionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
4132 //-------------------------------------------------------------------------------------------------
4133 const FieldTrait *PositionReport::NoPosAmt::_traits(NoPosAmtV1_traits);
4134 const FieldTrait_Hash_Array& PositionReport::NoPosAmt::_ftha(NoPosAmtV1_ftha);
4135 const MsgType& PositionReport::NoPosAmt::_msgtype(NoPosAmtV1_msgtype);
4136 //-------------------------------------------------------------------------------------------------
4137 const FieldTrait *PositionReport::NoEvents::_traits(NoEventsV1_traits);
4138 const FieldTrait_Hash_Array& PositionReport::NoEvents::_ftha(NoEventsV1_ftha);
4139 const MsgType& PositionReport::NoEvents::_msgtype(NoEventsV1_msgtype);
4140 //-------------------------------------------------------------------------------------------------
4141 const FieldTrait *PositionReport::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
4142 const FieldTrait_Hash_Array& PositionReport::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
4143 const MsgType& PositionReport::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
4144 //-------------------------------------------------------------------------------------------------
4145 const FieldTrait *PositionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
4146 const FieldTrait_Hash_Array& PositionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
4148 //-------------------------------------------------------------------------------------------------
4149 const FieldTrait *PositionReport::NoComplexEvents::_traits(NoComplexEventsV1_traits);
4150 const FieldTrait_Hash_Array& PositionReport::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
4151 const MsgType& PositionReport::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
4152 //-------------------------------------------------------------------------------------------------
4153 const FieldTrait *PositionReport::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
4154 const FieldTrait_Hash_Array& PositionReport::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
4155 const MsgType& PositionReport::NoComplexEvents::NoComplexEventDates::_msgtype(NoComplexEventDatesV1_msgtype);
4156 //-------------------------------------------------------------------------------------------------
4157 const FieldTrait *PositionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
4158 const FieldTrait_Hash_Array& PositionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
4160 //-------------------------------------------------------------------------------------------------
4161 const FieldTrait TradeCaptureReportRequestAck::_traits[] =
4162 {
4163  FieldTrait( 22,15, 10, 54,0x14), FieldTrait( 48,15, 9, 54,0x14), FieldTrait( 55,15, 7, 54,0x14),
4164  FieldTrait( 58,15,100, 0,0x04), FieldTrait( 65,15, 8, 54,0x14), FieldTrait( 106,15, 36, 54,0x14),
4165  FieldTrait( 107,15, 39, 54,0x14), FieldTrait( 167,15, 14, 54,0x14), FieldTrait( 200,21, 16, 54,0x14),
4166  FieldTrait( 201, 1, 77, 54,0x14), FieldTrait( 202,11, 30, 54,0x14), FieldTrait( 206, 7, 32, 54,0x14),
4167  FieldTrait( 207,20, 35, 54,0x14), FieldTrait( 223,14, 34, 54,0x14), FieldTrait( 224,25, 18, 54,0x14),
4168  FieldTrait( 225,25, 19, 54,0x14), FieldTrait( 226, 1, 21, 54,0x14), FieldTrait( 227,14, 22, 54,0x14),
4169  FieldTrait( 228, 9, 23, 54,0x14), FieldTrait( 231, 9, 33, 54,0x14), FieldTrait( 239, 1, 20, 54,0x14),
4170  FieldTrait( 240,25, 29, 54,0x14), FieldTrait( 255,15, 24, 54,0x14), FieldTrait( 263, 7, 3, 0,0x04),
4171  FieldTrait( 348, 2, 37, 54,0x14), FieldTrait( 349,28, 38, 54,0x14), FieldTrait( 350, 2, 40, 54,0x14),
4172  FieldTrait( 351,28, 41, 54,0x14), FieldTrait( 354, 2,101, 0,0x04), FieldTrait( 355,28,102, 0,0x04),
4173  FieldTrait( 442, 7, 97, 0,0x04), FieldTrait( 454, 1, 11,142,0x1c), FieldTrait( 460, 1, 12, 54,0x14),
4174  FieldTrait( 461,15, 13, 54,0x14), FieldTrait( 470,18, 26, 54,0x14), FieldTrait( 471,15, 27, 54,0x14),
4175  FieldTrait( 472,15, 28, 54,0x14), FieldTrait( 541,25, 17, 54,0x14), FieldTrait( 543,15, 25, 54,0x14),
4176  FieldTrait( 555, 1, 96, 49,0x1c), FieldTrait( 568,15, 1, 0,0x04), FieldTrait( 569, 1, 2, 0,0x04),
4177  FieldTrait( 667,21, 43, 54,0x14), FieldTrait( 691,15, 42, 54,0x14), FieldTrait( 711, 1, 95,188,0x1c),
4178  FieldTrait( 725, 1, 98, 0,0x04), FieldTrait( 726,15, 99, 0,0x04), FieldTrait( 748, 1, 4, 0,0x04),
4179  FieldTrait( 749, 1, 5, 0,0x04), FieldTrait( 750, 1, 6, 0,0x04), FieldTrait( 762,15, 15, 54,0x14),
4180  FieldTrait( 864, 1, 46, 38,0x1c), FieldTrait( 873,25, 47, 54,0x14), FieldTrait( 874,25, 48, 54,0x14),
4181  FieldTrait( 875, 1, 44, 54,0x14), FieldTrait( 876,15, 45, 54,0x14), FieldTrait( 947,19, 31, 54,0x14),
4182  FieldTrait( 965,15, 49, 54,0x14), FieldTrait( 966,15, 50, 54,0x14), FieldTrait( 967, 9, 52, 54,0x14),
4183  FieldTrait( 968, 9, 53, 54,0x14), FieldTrait( 969, 9, 54, 54,0x14), FieldTrait( 970, 1, 55, 54,0x14),
4184  FieldTrait( 971, 1, 56, 54,0x14), FieldTrait( 996,15, 58, 54,0x14), FieldTrait( 997,15, 59, 54,0x14),
4185  FieldTrait(1003,15,104, 0,0x04), FieldTrait(1011,15,103, 0,0x04), FieldTrait(1018, 1, 57, 57,0x1c),
4186  FieldTrait(1040,15,105, 0,0x04), FieldTrait(1041,15,106, 0,0x04), FieldTrait(1042,15,107, 0,0x04),
4187  FieldTrait(1049, 7, 51, 54,0x14), FieldTrait(1079,26, 60, 54,0x14), FieldTrait(1146,13, 62, 54,0x14),
4188  FieldTrait(1147,10, 63, 54,0x14), FieldTrait(1151,15, 61, 54,0x14), FieldTrait(1184, 2, 64,150,0x14),
4189  FieldTrait(1185,29, 65,150,0x14), FieldTrait(1186,15, 66,150,0x14), FieldTrait(1191,15, 68, 54,0x14),
4190  FieldTrait(1192,10, 69, 54,0x14), FieldTrait(1193, 7, 70, 54,0x14), FieldTrait(1194, 1, 71, 54,0x14),
4191  FieldTrait(1195,13, 72, 54,0x14), FieldTrait(1196,15, 73, 54,0x14), FieldTrait(1197,15, 80, 54,0x14),
4192  FieldTrait(1198, 1, 74, 54,0x14), FieldTrait(1199,11, 75, 54,0x14), FieldTrait(1200,11, 76, 54,0x14),
4193  FieldTrait(1227,15, 67, 54,0x14), FieldTrait(1242, 8, 79, 54,0x14), FieldTrait(1244, 8, 78, 54,0x14),
4194  FieldTrait(1435, 1, 81, 54,0x14), FieldTrait(1439, 1, 82, 54,0x14), FieldTrait(1449,15, 83, 54,0x14),
4195  FieldTrait(1450,15, 84, 54,0x14), FieldTrait(1451,14, 85, 54,0x14), FieldTrait(1452,14, 86, 54,0x14),
4196  FieldTrait(1457,14, 87, 54,0x14), FieldTrait(1458,14, 88, 54,0x14), FieldTrait(1478, 1, 89, 54,0x14),
4197  FieldTrait(1479, 1, 90, 54,0x14), FieldTrait(1480,14, 91, 54,0x14), FieldTrait(1481, 1, 92, 54,0x14),
4198  FieldTrait(1482, 1, 93, 54,0x14), FieldTrait(1483, 1, 94, 21,0x1c)
4199 };
4202 //-------------------------------------------------------------------------------------------------
4203 const FieldTrait *TradeCaptureReportRequestAck::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
4204 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
4205 const MsgType& TradeCaptureReportRequestAck::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
4206 //-------------------------------------------------------------------------------------------------
4207 const FieldTrait *TradeCaptureReportRequestAck::NoLegs::_traits(NoLegsV7_traits);
4208 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoLegs::_ftha(NoLegsV7_ftha);
4210 //-------------------------------------------------------------------------------------------------
4211 const FieldTrait *TradeCaptureReportRequestAck::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
4212 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
4214 //-------------------------------------------------------------------------------------------------
4215 const FieldTrait *TradeCaptureReportRequestAck::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
4216 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
4217 const MsgType& TradeCaptureReportRequestAck::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
4218 //-------------------------------------------------------------------------------------------------
4219 const FieldTrait *TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
4220 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
4222 //-------------------------------------------------------------------------------------------------
4223 const FieldTrait *TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
4224 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
4226 //-------------------------------------------------------------------------------------------------
4227 const FieldTrait *TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
4228 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
4230 //-------------------------------------------------------------------------------------------------
4232 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
4234 //-------------------------------------------------------------------------------------------------
4235 const FieldTrait *TradeCaptureReportRequestAck::NoEvents::_traits(NoEventsV1_traits);
4236 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoEvents::_ftha(NoEventsV1_ftha);
4238 //-------------------------------------------------------------------------------------------------
4239 const FieldTrait *TradeCaptureReportRequestAck::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
4240 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
4241 const MsgType& TradeCaptureReportRequestAck::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
4242 //-------------------------------------------------------------------------------------------------
4243 const FieldTrait *TradeCaptureReportRequestAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
4244 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
4246 //-------------------------------------------------------------------------------------------------
4247 const FieldTrait *TradeCaptureReportRequestAck::NoComplexEvents::_traits(NoComplexEventsV1_traits);
4248 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
4249 const MsgType& TradeCaptureReportRequestAck::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
4250 //-------------------------------------------------------------------------------------------------
4251 const FieldTrait *TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
4252 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
4254 //-------------------------------------------------------------------------------------------------
4256 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
4258 //-------------------------------------------------------------------------------------------------
4259 const FieldTrait TradeCaptureReportAck::_traits[] =
4260 {
4261  FieldTrait( 6,11,130, 0,0x04), FieldTrait( 15,19,165, 0,0x04), FieldTrait( 17,15, 17, 0,0x04),
4262  FieldTrait( 22,15, 22, 54,0x14), FieldTrait( 30,20,127, 0,0x04), FieldTrait( 31,11,123, 0,0x04),
4263  FieldTrait( 32,10,122, 0,0x04), FieldTrait( 48,15, 21, 54,0x14), FieldTrait( 55,15, 19, 54,0x14),
4264  FieldTrait( 58,15,111, 0,0x04), FieldTrait( 60,22,107, 0,0x04), FieldTrait( 63,15,134, 0,0x04),
4265  FieldTrait( 64,25,140, 0,0x04), FieldTrait( 65,15, 20, 54,0x14), FieldTrait( 75,25,128, 0,0x04),
4266  FieldTrait( 106,15, 48, 54,0x14), FieldTrait( 107,15, 51, 54,0x14), FieldTrait( 120,19,166, 0,0x04),
4267  FieldTrait( 150, 7, 8, 0,0x04), FieldTrait( 167,15, 26, 54,0x14), FieldTrait( 194,11,125, 0,0x04),
4268  FieldTrait( 195,12,126, 0,0x04), FieldTrait( 200,21, 28, 54,0x14), FieldTrait( 201, 1, 89, 54,0x14),
4269  FieldTrait( 202,11, 42, 54,0x14), FieldTrait( 206, 7, 44, 54,0x14), FieldTrait( 207,20, 47, 54,0x14),
4270  FieldTrait( 223,14, 46, 54,0x14), FieldTrait( 224,25, 30, 54,0x14), FieldTrait( 225,25, 31, 54,0x14),
4271  FieldTrait( 226, 1, 33, 54,0x14), FieldTrait( 227,14, 34, 54,0x14), FieldTrait( 228, 9, 35, 54,0x14),
4272  FieldTrait( 231, 9, 45, 54,0x14), FieldTrait( 239, 1, 32, 54,0x14), FieldTrait( 240,25, 41, 54,0x14),
4273  FieldTrait( 255,15, 36, 54,0x14), FieldTrait( 263, 7, 14, 0,0x04), FieldTrait( 348, 2, 49, 54,0x14),
4274  FieldTrait( 349,28, 50, 54,0x14), FieldTrait( 350, 2, 52, 54,0x14), FieldTrait( 351,28, 53, 54,0x14),
4275  FieldTrait( 354, 2,112, 0,0x04), FieldTrait( 355,28,113, 0,0x04), FieldTrait( 378, 1,116, 0,0x04),
4276  FieldTrait( 381,13,156, 0,0x04), FieldTrait( 423, 1,118, 0,0x04), FieldTrait( 442, 7,132, 0,0x04),
4277  FieldTrait( 454, 1, 23,142,0x1c), FieldTrait( 460, 1, 24, 54,0x14), FieldTrait( 461,15, 25, 54,0x14),
4278  FieldTrait( 470,18, 38, 54,0x14), FieldTrait( 471,15, 39, 54,0x14), FieldTrait( 472,15, 40, 54,0x14),
4279  FieldTrait( 487, 1, 2, 0,0x04), FieldTrait( 527,15, 18, 0,0x04), FieldTrait( 541,25, 29, 54,0x14),
4280  FieldTrait( 543,15, 37, 54,0x14), FieldTrait( 552, 1,148,178,0x1c), FieldTrait( 555, 1,114,181,0x1c),
4281  FieldTrait( 570, 8,117, 0,0x04), FieldTrait( 571,15, 1, 0,0x04), FieldTrait( 572,15, 9, 0,0x04),
4282  FieldTrait( 573, 7,135, 0,0x04), FieldTrait( 574,15,136, 0,0x04), FieldTrait( 635,15,115, 0,0x04),
4283  FieldTrait( 667,21, 55, 54,0x14), FieldTrait( 669,11,124, 0,0x04), FieldTrait( 691,15, 54, 54,0x14),
4284  FieldTrait( 711, 1,163,188,0x1c), FieldTrait( 715,25,129, 0,0x04), FieldTrait( 716,15,141, 0,0x04),
4285  FieldTrait( 717,15,142, 0,0x04), FieldTrait( 725, 1,109, 0,0x04), FieldTrait( 726,15,110, 0,0x04),
4286  FieldTrait( 751, 1, 12, 0,0x04), FieldTrait( 753, 1,143,102,0x1c), FieldTrait( 762,15, 27, 54,0x14),
4287  FieldTrait( 768, 1,108,182,0x1c), FieldTrait( 779,22,146, 0,0x04), FieldTrait( 797, 8,137, 0,0x04),
4288  FieldTrait( 818,15, 13, 0,0x04), FieldTrait( 819, 1,131, 0,0x04), FieldTrait( 820,15, 15, 0,0x04),
4289  FieldTrait( 822,15,119, 0,0x04), FieldTrait( 823,15,121, 0,0x04), FieldTrait( 824,15,133, 0,0x04),
4290  FieldTrait( 828, 1, 4, 0,0x04), FieldTrait( 829, 1, 5, 0,0x04), FieldTrait( 830,15, 7, 0,0x04),
4291  FieldTrait( 852, 8,138, 0,0x04), FieldTrait( 853, 1,139, 0,0x04), FieldTrait( 854, 1,120, 0,0x04),
4292  FieldTrait( 855, 1, 6, 0,0x04), FieldTrait( 856, 1, 3, 0,0x04), FieldTrait( 864, 1, 58, 38,0x1c),
4293  FieldTrait( 873,25, 59, 54,0x14), FieldTrait( 874,25, 60, 54,0x14), FieldTrait( 875, 1, 56, 54,0x14),
4294  FieldTrait( 876,15, 57, 54,0x14), FieldTrait( 880,15, 16, 0,0x04), FieldTrait( 881,15, 10, 0,0x04),
4295  FieldTrait( 939, 1, 11, 0,0x04), FieldTrait( 947,19, 43, 54,0x14), FieldTrait( 965,15, 61, 54,0x14),
4296  FieldTrait( 966,15, 62, 54,0x14), FieldTrait( 967, 9, 64, 54,0x14), FieldTrait( 968, 9, 65, 54,0x14),
4297  FieldTrait( 969, 9, 66, 54,0x14), FieldTrait( 970, 1, 67, 54,0x14), FieldTrait( 971, 1, 68, 54,0x14),
4298  FieldTrait( 991,11,147, 0,0x04), FieldTrait( 994,15,144, 0,0x04), FieldTrait( 996,15, 70, 54,0x14),
4299  FieldTrait( 997,15, 71, 54,0x14), FieldTrait(1003,15,150, 0,0x04), FieldTrait(1011,15,145, 0,0x04),
4300  FieldTrait(1015, 7,149, 0,0x04), FieldTrait(1018, 1, 69, 57,0x1c), FieldTrait(1040,15,151, 0,0x04),
4301  FieldTrait(1041,15,152, 0,0x04), FieldTrait(1042,15,153, 0,0x04), FieldTrait(1049, 7, 63, 54,0x14),
4302  FieldTrait(1056,10,154, 0,0x04), FieldTrait(1071,12,155, 0,0x04), FieldTrait(1079,26, 72, 54,0x14),
4303  FieldTrait(1116, 1,157,139,0x1c), FieldTrait(1123, 7,158, 0,0x04), FieldTrait(1124, 7,159, 0,0x04),
4304  FieldTrait(1125,25,160, 0,0x04), FieldTrait(1126,15,161, 0,0x04), FieldTrait(1127,15,162, 0,0x04),
4305  FieldTrait(1135,15,164, 0,0x04), FieldTrait(1146,13, 74, 54,0x14), FieldTrait(1147,10, 75, 54,0x14),
4306  FieldTrait(1151,15, 73, 54,0x14), FieldTrait(1184, 2, 76,150,0x14), FieldTrait(1185,29, 77,150,0x14),
4307  FieldTrait(1186,15, 78,150,0x14), FieldTrait(1191,15, 80, 54,0x14), FieldTrait(1192,10, 81, 54,0x14),
4308  FieldTrait(1193, 7, 82, 54,0x14), FieldTrait(1194, 1, 83, 54,0x14), FieldTrait(1195,13, 84, 54,0x14),
4309  FieldTrait(1196,15, 85, 54,0x14), FieldTrait(1197,15, 92, 54,0x14), FieldTrait(1198, 1, 86, 54,0x14),
4310  FieldTrait(1199,11, 87, 54,0x14), FieldTrait(1200,11, 88, 54,0x14), FieldTrait(1227,15, 79, 54,0x14),
4311  FieldTrait(1242, 8, 91, 54,0x14), FieldTrait(1244, 8, 90, 54,0x14), FieldTrait(1300,15,171, 0,0x04),
4312  FieldTrait(1301,20,172, 0,0x04), FieldTrait(1329, 9,167, 0,0x04), FieldTrait(1387, 1,168,183,0x1c),
4313  FieldTrait(1390, 1,169, 0,0x04), FieldTrait(1430, 7,170, 0,0x04), FieldTrait(1435, 1, 93, 54,0x14),
4314  FieldTrait(1439, 1, 94, 54,0x14), FieldTrait(1449,15, 95, 54,0x14), FieldTrait(1450,15, 96, 54,0x14),
4315  FieldTrait(1451,14, 97, 54,0x14), FieldTrait(1452,14, 98, 54,0x14), FieldTrait(1457,14, 99, 54,0x14),
4316  FieldTrait(1458,14,100, 54,0x14), FieldTrait(1478, 1,101, 54,0x14), FieldTrait(1479, 1,102, 54,0x14),
4317  FieldTrait(1480,14,103, 54,0x14), FieldTrait(1481, 1,104, 54,0x14), FieldTrait(1482, 1,105, 54,0x14),
4318  FieldTrait(1483, 1,106, 21,0x1c)
4319 };
4320 const FieldTrait_Hash_Array TradeCaptureReportAck::_ftha(TradeCaptureReportAck::_traits, 172);
4322 //-------------------------------------------------------------------------------------------------
4323 const FieldTrait *TradeCaptureReportAck::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
4324 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
4325 const MsgType& TradeCaptureReportAck::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
4326 //-------------------------------------------------------------------------------------------------
4327 const FieldTrait TradeCaptureReportAck::NoSides::_traits[] =
4328 {
4329  FieldTrait( 1,15, 3, 0,0x04), FieldTrait( 11,15, 64,173,0x14), FieldTrait( 12,13, 17, 16,0x14),
4330  FieldTrait( 13, 7, 18, 16,0x14), FieldTrait( 14,10, 81,173,0x14), FieldTrait( 18,16, 73,173,0x14),
4331  FieldTrait( 37,15, 62,173,0x14), FieldTrait( 38,10, 75, 93,0x14), FieldTrait( 39, 7, 74,173,0x14),
4332  FieldTrait( 40, 7, 70,173,0x14), FieldTrait( 44,11, 71,173,0x14), FieldTrait( 54, 7, 1, 0,0x04),
4333  FieldTrait( 59, 7, 82,173,0x14), FieldTrait( 66,15, 66,173,0x14), FieldTrait( 70,15, 43, 0,0x04),
4334  FieldTrait( 77, 7, 35, 0,0x04), FieldTrait( 78, 1, 44,176,0x1c), FieldTrait( 81, 7, 6, 0,0x04),
4335  FieldTrait( 83, 1, 51, 0,0x04), FieldTrait( 99,11, 72,173,0x14), FieldTrait( 118,13, 31, 0,0x04),
4336  FieldTrait( 119,13, 32, 0,0x04), FieldTrait( 126,22, 83,173,0x14), FieldTrait( 136, 1, 39, 77,0x1c),
4337  FieldTrait( 151,10, 80,173,0x14), FieldTrait( 152,10, 76, 93,0x14), FieldTrait( 155, 9, 33, 0,0x04),
4338  FieldTrait( 156, 7, 34, 0,0x04), FieldTrait( 157, 1, 21, 0,0x04), FieldTrait( 158,14, 23, 0,0x04),
4339  FieldTrait( 159,13, 24, 0,0x04), FieldTrait( 198,15, 63,173,0x14), FieldTrait( 230,25, 22, 0,0x04),
4340  FieldTrait( 232, 1, 38,162,0x1c), FieldTrait( 237,13, 30, 0,0x04), FieldTrait( 238,13, 29, 0,0x04),
4341  FieldTrait( 336,15, 14, 0,0x04), FieldTrait( 376,15, 11, 0,0x04), FieldTrait( 377, 8, 12, 0,0x04),
4342  FieldTrait( 430, 1, 54, 0,0x04), FieldTrait( 453, 1, 2, 94,0x1c), FieldTrait( 468, 7, 78, 93,0x14),
4343  FieldTrait( 469, 9, 79, 93,0x14), FieldTrait( 479,19, 19, 16,0x14), FieldTrait( 483,22, 97,173,0x14),
4344  FieldTrait( 497, 7, 20, 16,0x14), FieldTrait( 516,14, 77, 93,0x14), FieldTrait( 518, 1, 37, 22,0x1c),
4345  FieldTrait( 526,15, 65,173,0x14), FieldTrait( 528, 7, 92,173,0x14), FieldTrait( 529,16, 93,173,0x14),
4346  FieldTrait( 575, 8, 7, 0,0x04), FieldTrait( 576, 1, 8, 14,0x1c), FieldTrait( 578,15, 9, 0,0x04),
4347  FieldTrait( 579,15, 10, 0,0x04), FieldTrait( 581, 1, 5, 0,0x04), FieldTrait( 582, 1, 13, 0,0x04),
4348  FieldTrait( 586,22, 98,173,0x14), FieldTrait( 591, 7, 42, 0,0x04), FieldTrait( 625,15, 15, 0,0x04),
4349  FieldTrait( 660, 1, 4, 0,0x04), FieldTrait( 738,13, 25, 0,0x04), FieldTrait( 752, 1, 36, 0,0x04),
4350  FieldTrait( 775, 1, 99,173,0x14), FieldTrait( 821,15, 95,173,0x14), FieldTrait( 825,15, 40, 0,0x04),
4351  FieldTrait( 826, 1, 41, 0,0x04), FieldTrait( 920,13, 26, 0,0x04), FieldTrait( 921,13, 27, 0,0x04),
4352  FieldTrait( 922,13, 28, 0,0x04), FieldTrait( 943,15, 16, 0,0x04), FieldTrait(1005,15, 48, 0,0x04),
4353  FieldTrait(1006,15, 49, 0,0x04), FieldTrait(1007,15, 50, 0,0x04), FieldTrait(1008, 1, 52, 0,0x04),
4354  FieldTrait(1009, 1, 47, 0,0x04), FieldTrait(1016, 1, 53,159,0x1c), FieldTrait(1057, 8, 46, 0,0x04),
4355  FieldTrait(1072,13, 45, 0,0x04), FieldTrait(1080,15, 67,173,0x14), FieldTrait(1081, 7, 68,173,0x14),
4356  FieldTrait(1082,10, 84, 36,0x14), FieldTrait(1083, 7, 85, 36,0x14), FieldTrait(1084, 7, 86, 36,0x14),
4357  FieldTrait(1085,10, 87, 36,0x14), FieldTrait(1086,10, 88, 36,0x14), FieldTrait(1087,10, 89, 36,0x14),
4358  FieldTrait(1088,10, 90, 36,0x14), FieldTrait(1093, 7, 96,173,0x14), FieldTrait(1115, 7, 61, 0,0x04),
4359  FieldTrait(1138,10, 91, 36,0x14), FieldTrait(1154,19, 55, 0,0x04), FieldTrait(1155,19, 56, 0,0x04),
4360  FieldTrait(1158, 1, 57,151,0x1c), FieldTrait(1427,15, 58, 0,0x04), FieldTrait(1428, 1, 59, 0,0x04),
4361  FieldTrait(1429, 1, 60, 0,0x04), FieldTrait(1431, 1, 69,173,0x14), FieldTrait(1432, 1, 94,173,0x14)
4362 };
4363 const FieldTrait_Hash_Array
4366 //-------------------------------------------------------------------------------------------------
4367 const FieldTrait *TradeCaptureReportAck::NoSides::NoAllocs::_traits(NoAllocsV4_traits);
4368 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoAllocs::_ftha(NoAllocsV4_ftha);
4370 //-------------------------------------------------------------------------------------------------
4371 const FieldTrait *TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::_traits(NoNested2PartyIDsV1_traits);
4372 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::_ftha(NoNested2PartyIDsV1_ftha);
4374 //-------------------------------------------------------------------------------------------------
4376 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NoNested2PartySubIDsV1_ftha);
4378 //-------------------------------------------------------------------------------------------------
4379 const FieldTrait *TradeCaptureReportAck::NoSides::NoMiscFees::_traits(NoMiscFeesV1_traits);
4380 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoMiscFees::_ftha(NoMiscFeesV1_ftha);
4382 //-------------------------------------------------------------------------------------------------
4383 const FieldTrait *TradeCaptureReportAck::NoSides::NoStipulations::_traits(NoStipulationsV1_traits);
4384 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoStipulations::_ftha(NoStipulationsV1_ftha);
4385 const MsgType& TradeCaptureReportAck::NoSides::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
4386 //-------------------------------------------------------------------------------------------------
4387 const FieldTrait *TradeCaptureReportAck::NoSides::NoPartyIDs::_traits(NoPartyIDsV1_traits);
4388 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
4390 //-------------------------------------------------------------------------------------------------
4391 const FieldTrait *TradeCaptureReportAck::NoSides::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
4392 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
4394 //-------------------------------------------------------------------------------------------------
4395 const FieldTrait *TradeCaptureReportAck::NoSides::NoContAmts::_traits(NoContAmtsV1_traits);
4396 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoContAmts::_ftha(NoContAmtsV1_ftha);
4398 //-------------------------------------------------------------------------------------------------
4399 const FieldTrait *TradeCaptureReportAck::NoSides::NoClearingInstructions::_traits(NoClearingInstructionsV1_traits);
4400 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoClearingInstructions::_ftha(NoClearingInstructionsV1_ftha);
4401 const MsgType& TradeCaptureReportAck::NoSides::NoClearingInstructions::_msgtype(NoClearingInstructionsV1_msgtype);
4402 //-------------------------------------------------------------------------------------------------
4403 const FieldTrait *TradeCaptureReportAck::NoSides::NoSideTrdRegTS::_traits(NoSideTrdRegTSV1_traits);
4404 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoSideTrdRegTS::_ftha(NoSideTrdRegTSV1_ftha);
4405 const MsgType& TradeCaptureReportAck::NoSides::NoSideTrdRegTS::_msgtype(NoSideTrdRegTSV1_msgtype);
4406 //-------------------------------------------------------------------------------------------------
4407 const FieldTrait *TradeCaptureReportAck::NoSides::NoSettlDetails::_traits(NoSettlDetailsV1_traits);
4408 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoSettlDetails::_ftha(NoSettlDetailsV1_ftha);
4409 const MsgType& TradeCaptureReportAck::NoSides::NoSettlDetails::_msgtype(NoSettlDetailsV1_msgtype);
4410 //-------------------------------------------------------------------------------------------------
4411 const FieldTrait *TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::_traits(NoSettlPartyIDsV1_traits);
4412 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::_ftha(NoSettlPartyIDsV1_ftha);
4414 //-------------------------------------------------------------------------------------------------
4416 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(NoSettlPartySubIDsV1_ftha);
4418 //-------------------------------------------------------------------------------------------------
4419 const FieldTrait *TradeCaptureReportAck::NoLegs::_traits(NoLegsV1_traits);
4420 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoLegs::_ftha(NoLegsV1_ftha);
4421 const MsgType& TradeCaptureReportAck::NoLegs::_msgtype(NoLegsV1_msgtype);
4422 //-------------------------------------------------------------------------------------------------
4423 const FieldTrait *TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
4424 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
4425 const MsgType& TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
4426 //-------------------------------------------------------------------------------------------------
4427 const FieldTrait *TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
4428 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
4430 //-------------------------------------------------------------------------------------------------
4431 const FieldTrait *TradeCaptureReportAck::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
4432 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
4433 const MsgType& TradeCaptureReportAck::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
4434 //-------------------------------------------------------------------------------------------------
4435 const FieldTrait *TradeCaptureReportAck::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
4436 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
4437 const MsgType& TradeCaptureReportAck::NoLegs::NoLegStipulations::_msgtype(NoLegStipulationsV1_msgtype);
4438 //-------------------------------------------------------------------------------------------------
4439 const FieldTrait *TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::_traits(NoOfLegUnderlyingsV1_traits);
4440 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::_ftha(NoOfLegUnderlyingsV1_ftha);
4441 const MsgType& TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::_msgtype(NoOfLegUnderlyingsV1_msgtype);
4442 //-------------------------------------------------------------------------------------------------
4443 const FieldTrait *TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_traits(NoUnderlyingLegSecurityAltIDV1_traits);
4444 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_ftha(NoUnderlyingLegSecurityAltIDV1_ftha);
4446 //-------------------------------------------------------------------------------------------------
4447 const FieldTrait *TradeCaptureReportAck::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
4448 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
4449 const MsgType& TradeCaptureReportAck::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
4450 //-------------------------------------------------------------------------------------------------
4451 const FieldTrait *TradeCaptureReportAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
4452 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
4454 //-------------------------------------------------------------------------------------------------
4455 const FieldTrait *TradeCaptureReportAck::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
4456 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
4458 //-------------------------------------------------------------------------------------------------
4459 const FieldTrait *TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
4460 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
4462 //-------------------------------------------------------------------------------------------------
4464 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
4466 //-------------------------------------------------------------------------------------------------
4467 const FieldTrait *TradeCaptureReportAck::NoPosAmt::_traits(NoPosAmtV1_traits);
4468 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoPosAmt::_ftha(NoPosAmtV1_ftha);
4469 const MsgType& TradeCaptureReportAck::NoPosAmt::_msgtype(NoPosAmtV1_msgtype);
4470 //-------------------------------------------------------------------------------------------------
4471 const FieldTrait *TradeCaptureReportAck::NoTrdRegTimestamps::_traits(NoTrdRegTimestampsV1_traits);
4472 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoTrdRegTimestamps::_ftha(NoTrdRegTimestampsV1_ftha);
4473 const MsgType& TradeCaptureReportAck::NoTrdRegTimestamps::_msgtype(NoTrdRegTimestampsV1_msgtype);
4474 //-------------------------------------------------------------------------------------------------
4475 const FieldTrait *TradeCaptureReportAck::NoEvents::_traits(NoEventsV1_traits);
4476 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoEvents::_ftha(NoEventsV1_ftha);
4477 const MsgType& TradeCaptureReportAck::NoEvents::_msgtype(NoEventsV1_msgtype);
4478 //-------------------------------------------------------------------------------------------------
4479 const FieldTrait *TradeCaptureReportAck::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
4480 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
4481 const MsgType& TradeCaptureReportAck::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
4482 //-------------------------------------------------------------------------------------------------
4483 const FieldTrait *TradeCaptureReportAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
4484 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
4486 //-------------------------------------------------------------------------------------------------
4487 const FieldTrait *TradeCaptureReportAck::NoRootPartyIDs::_traits(NoRootPartyIDsV1_traits);
4488 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoRootPartyIDs::_ftha(NoRootPartyIDsV1_ftha);
4489 const MsgType& TradeCaptureReportAck::NoRootPartyIDs::_msgtype(NoRootPartyIDsV1_msgtype);
4490 //-------------------------------------------------------------------------------------------------
4491 const FieldTrait *TradeCaptureReportAck::NoRootPartyIDs::NoRootPartySubIDs::_traits(NoRootPartySubIDsV1_traits);
4492 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NoRootPartySubIDsV1_ftha);
4494 //-------------------------------------------------------------------------------------------------
4495 const FieldTrait *TradeCaptureReportAck::NoTrdRepIndicators::_traits(NoTrdRepIndicatorsV1_traits);
4496 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoTrdRepIndicators::_ftha(NoTrdRepIndicatorsV1_ftha);
4497 const MsgType& TradeCaptureReportAck::NoTrdRepIndicators::_msgtype(NoTrdRepIndicatorsV1_msgtype);
4498 //-------------------------------------------------------------------------------------------------
4499 const FieldTrait *TradeCaptureReportAck::NoComplexEvents::_traits(NoComplexEventsV1_traits);
4500 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
4501 const MsgType& TradeCaptureReportAck::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
4502 //-------------------------------------------------------------------------------------------------
4503 const FieldTrait *TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
4504 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
4506 //-------------------------------------------------------------------------------------------------
4508 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
4510 //-------------------------------------------------------------------------------------------------
4511 const FieldTrait AllocationReport::_traits[] =
4512 {
4513  FieldTrait( 6,11,131, 0,0x04), FieldTrait( 15,19,141, 0,0x04), FieldTrait( 22,15, 25, 54,0x14),
4514  FieldTrait( 30,20,126, 0,0x04), FieldTrait( 48,15, 24, 54,0x14), FieldTrait( 53,10,124, 0,0x04),
4515  FieldTrait( 54, 7, 21, 0,0x04), FieldTrait( 55,15, 22, 54,0x14), FieldTrait( 58,15,155, 0,0x04),
4516  FieldTrait( 60,22,145, 0,0x04), FieldTrait( 63,15,146, 0,0x04), FieldTrait( 64,25,147, 0,0x04),
4517  FieldTrait( 65,15, 23, 54,0x14), FieldTrait( 70,15, 2, 0,0x04), FieldTrait( 71, 7, 3, 0,0x04),
4518  FieldTrait( 72,15, 10, 0,0x04), FieldTrait( 73, 1, 16, 90,0x1c), FieldTrait( 74, 1,142, 0,0x04),
4519  FieldTrait( 75,25,144, 0,0x04), FieldTrait( 77, 7,153, 0,0x04), FieldTrait( 78, 1,176, 3,0x1c),
4520  FieldTrait( 87, 1, 8, 0,0x04), FieldTrait( 88, 1, 9, 0,0x04), FieldTrait( 106,15, 51, 54,0x14),
4521  FieldTrait( 107,15, 54, 54,0x14), FieldTrait( 118,13,152, 0,0x04), FieldTrait( 124, 1, 17, 39,0x1c),
4522  FieldTrait( 157, 1,158, 0,0x04), FieldTrait( 158,14,159, 0,0x04), FieldTrait( 159,13,160, 0,0x04),
4523  FieldTrait( 167,15, 29, 54,0x14), FieldTrait( 196,15, 12, 0,0x04), FieldTrait( 197, 1, 13, 0,0x04),
4524  FieldTrait( 200,21, 31, 54,0x14), FieldTrait( 201, 1, 92, 54,0x14), FieldTrait( 202,11, 45, 54,0x14),
4525  FieldTrait( 206, 7, 47, 54,0x14), FieldTrait( 207,20, 50, 54,0x14), FieldTrait( 218,12,133,160,0x14),
4526  FieldTrait( 220,19,134,160,0x14), FieldTrait( 221,15,135,160,0x14), FieldTrait( 222,15,136,160,0x14),
4527  FieldTrait( 223,14, 49, 54,0x14), FieldTrait( 224,25, 33, 54,0x14), FieldTrait( 225,25, 34, 54,0x14),
4528  FieldTrait( 226, 1, 36, 54,0x14), FieldTrait( 227,14, 37, 54,0x14), FieldTrait( 228, 9, 38, 54,0x14),
4529  FieldTrait( 229,25,127, 0,0x04), FieldTrait( 231, 9, 48, 54,0x14), FieldTrait( 232, 1,167,162,0x1c),
4530  FieldTrait( 235,15,168,198,0x14), FieldTrait( 236,14,169,198,0x14), FieldTrait( 237,13,151, 0,0x04),
4531  FieldTrait( 238,13,150, 0,0x04), FieldTrait( 239, 1, 35, 54,0x14), FieldTrait( 240,25, 44, 54,0x14),
4532  FieldTrait( 255,15, 39, 54,0x14), FieldTrait( 336,15,128, 0,0x04), FieldTrait( 348, 2, 52, 54,0x14),
4533  FieldTrait( 349,28, 53, 54,0x14), FieldTrait( 350, 2, 55, 54,0x14), FieldTrait( 351,28, 56, 54,0x14),
4534  FieldTrait( 354, 2,156, 0,0x04), FieldTrait( 355,28,157, 0,0x04), FieldTrait( 381,13,149, 0,0x04),
4535  FieldTrait( 423, 1,130, 0,0x04), FieldTrait( 442, 7,180, 0,0x04), FieldTrait( 453, 1,143, 94,0x1c),
4536  FieldTrait( 454, 1, 26,142,0x1c), FieldTrait( 460, 1, 27, 54,0x14), FieldTrait( 461,15, 28, 54,0x14),
4537  FieldTrait( 466,15, 14, 0,0x04), FieldTrait( 470,18, 41, 54,0x14), FieldTrait( 471,15, 42, 54,0x14),
4538  FieldTrait( 472,15, 43, 54,0x14), FieldTrait( 540,13,161, 0,0x04), FieldTrait( 541,25, 32, 54,0x14),
4539  FieldTrait( 543,15, 40, 54,0x14), FieldTrait( 555, 1,123, 49,0x1c), FieldTrait( 570, 8, 18, 0,0x04),
4540  FieldTrait( 574,15, 20, 0,0x04), FieldTrait( 578,15,182, 0,0x04), FieldTrait( 579,15,185, 0,0x04),
4541  FieldTrait( 582, 1,181, 0,0x04), FieldTrait( 625,15,129, 0,0x04), FieldTrait( 650, 8,166, 0,0x04),
4542  FieldTrait( 662,11,137,160,0x14), FieldTrait( 663, 1,138,160,0x14), FieldTrait( 667,21, 58, 54,0x14),
4543  FieldTrait( 668, 1,110, 55,0x14), FieldTrait( 691,15, 57, 54,0x14), FieldTrait( 696,25,171,198,0x14),
4544  FieldTrait( 697,11,172,198,0x14), FieldTrait( 698, 1,173,198,0x14), FieldTrait( 699,15,139,160,0x14),
4545  FieldTrait( 700, 8, 19, 0,0x04), FieldTrait( 701,25,170,198,0x14), FieldTrait( 711, 1,122,188,0x1c),
4546  FieldTrait( 715,25,177, 0,0x04), FieldTrait( 738,13,162, 0,0x04), FieldTrait( 753, 1,187,102,0x1c),
4547  FieldTrait( 754, 8,154, 0,0x04), FieldTrait( 755,15, 1, 0,0x04), FieldTrait( 761,15,140,160,0x14),
4548  FieldTrait( 762,15, 30, 54,0x14), FieldTrait( 775, 1,148, 0,0x04), FieldTrait( 788, 1,117, 44,0x14),
4549  FieldTrait( 793,15, 6, 0,0x04), FieldTrait( 794, 1, 7, 0,0x04), FieldTrait( 795,15, 4, 0,0x04),
4550  FieldTrait( 796, 1, 5, 0,0x04), FieldTrait( 808, 1, 11, 0,0x04), FieldTrait( 819, 1,186, 0,0x04),
4551  FieldTrait( 828, 1,178, 0,0x04), FieldTrait( 829, 1,179, 0,0x04), FieldTrait( 854, 1,125, 0,0x04),
4552  FieldTrait( 857, 1, 15, 0,0x04), FieldTrait( 860,11,132, 0,0x04), FieldTrait( 864, 1, 61, 38,0x1c),
4553  FieldTrait( 869,14,111, 55,0x14), FieldTrait( 870, 1,112, 9,0x1c), FieldTrait( 873,25, 62, 54,0x14),
4554  FieldTrait( 874,25, 63, 54,0x14), FieldTrait( 875, 1, 59, 54,0x14), FieldTrait( 876,15, 60, 54,0x14),
4555  FieldTrait( 892, 1,174, 0,0x04), FieldTrait( 893, 8,175, 0,0x04), FieldTrait( 898,14,121, 44,0x14),
4556  FieldTrait( 913,15,113, 44,0x14), FieldTrait( 914,15,114, 44,0x14), FieldTrait( 915,25,115, 44,0x14),
4557  FieldTrait( 916,25,118, 44,0x14), FieldTrait( 917,25,119, 44,0x14), FieldTrait( 918,19,116, 44,0x14),
4558  FieldTrait( 919, 1,120, 44,0x14), FieldTrait( 920,13,163, 0,0x04), FieldTrait( 921,13,164, 0,0x04),
4559  FieldTrait( 922,13,165, 0,0x04), FieldTrait( 947,19, 46, 54,0x14), FieldTrait( 965,15, 64, 54,0x14),
4560  FieldTrait( 966,15, 65, 54,0x14), FieldTrait( 967, 9, 67, 54,0x14), FieldTrait( 968, 9, 68, 54,0x14),
4561  FieldTrait( 969, 9, 69, 54,0x14), FieldTrait( 970, 1, 70, 54,0x14), FieldTrait( 971, 1, 71, 54,0x14),
4562  FieldTrait( 991,11,183, 0,0x04), FieldTrait( 996,15, 73, 54,0x14), FieldTrait( 997,15, 74, 54,0x14),
4563  FieldTrait(1011,15,184, 0,0x04), FieldTrait(1018, 1, 72, 57,0x1c), FieldTrait(1049, 7, 66, 54,0x14),
4564  FieldTrait(1079,26, 75, 54,0x14), FieldTrait(1146,13, 77, 54,0x14), FieldTrait(1147,10, 78, 54,0x14),
4565  FieldTrait(1151,15, 76, 54,0x14), FieldTrait(1184, 2, 79,150,0x14), FieldTrait(1185,29, 80,150,0x14),
4566  FieldTrait(1186,15, 81,150,0x14), FieldTrait(1191,15, 83, 54,0x14), FieldTrait(1192,10, 84, 54,0x14),
4567  FieldTrait(1193, 7, 85, 54,0x14), FieldTrait(1194, 1, 86, 54,0x14), FieldTrait(1195,13, 87, 54,0x14),
4568  FieldTrait(1196,15, 88, 54,0x14), FieldTrait(1197,15, 95, 54,0x14), FieldTrait(1198, 1, 89, 54,0x14),
4569  FieldTrait(1199,11, 90, 54,0x14), FieldTrait(1200,11, 91, 54,0x14), FieldTrait(1227,15, 82, 54,0x14),
4570  FieldTrait(1242, 8, 94, 54,0x14), FieldTrait(1244, 8, 93, 54,0x14), FieldTrait(1435, 1, 96, 54,0x14),
4571  FieldTrait(1439, 1, 97, 54,0x14), FieldTrait(1445, 1,188,118,0x1c), FieldTrait(1449,15, 98, 54,0x14),
4572  FieldTrait(1450,15, 99, 54,0x14), FieldTrait(1451,14,100, 54,0x14), FieldTrait(1452,14,101, 54,0x14),
4573  FieldTrait(1457,14,102, 54,0x14), FieldTrait(1458,14,103, 54,0x14), FieldTrait(1478, 1,104, 54,0x14),
4574  FieldTrait(1479, 1,105, 54,0x14), FieldTrait(1480,14,106, 54,0x14), FieldTrait(1481, 1,107, 54,0x14),
4575  FieldTrait(1482, 1,108, 54,0x14), FieldTrait(1483, 1,109, 21,0x1c)
4576 };
4577 const FieldTrait_Hash_Array AllocationReport::_ftha(AllocationReport::_traits, 188);
4579 //-------------------------------------------------------------------------------------------------
4580 const FieldTrait *AllocationReport::NoOrders::_traits(NoOrdersV1_traits);
4581 const FieldTrait_Hash_Array& AllocationReport::NoOrders::_ftha(NoOrdersV1_ftha);
4582 const MsgType& AllocationReport::NoOrders::_msgtype(NoOrdersV1_msgtype);
4583 //-------------------------------------------------------------------------------------------------
4584 const FieldTrait *AllocationReport::NoOrders::NoNested2PartyIDs::_traits(NoNested2PartyIDsV1_traits);
4585 const FieldTrait_Hash_Array& AllocationReport::NoOrders::NoNested2PartyIDs::_ftha(NoNested2PartyIDsV1_ftha);
4586 const MsgType& AllocationReport::NoOrders::NoNested2PartyIDs::_msgtype(NoNested2PartyIDsV1_msgtype);
4587 //-------------------------------------------------------------------------------------------------
4588 const FieldTrait *AllocationReport::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits(NoNested2PartySubIDsV1_traits);
4589 const FieldTrait_Hash_Array& AllocationReport::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NoNested2PartySubIDsV1_ftha);
4591 //-------------------------------------------------------------------------------------------------
4592 const FieldTrait *AllocationReport::NoAllocs::_traits(NoAllocsV2_traits);
4593 const FieldTrait_Hash_Array& AllocationReport::NoAllocs::_ftha(NoAllocsV2_ftha);
4594 const MsgType& AllocationReport::NoAllocs::_msgtype(NoAllocsV2_msgtype);
4595 //-------------------------------------------------------------------------------------------------
4596 const FieldTrait *AllocationReport::NoAllocs::NoDlvyInst::_traits(NoDlvyInstV1_traits);
4597 const FieldTrait_Hash_Array& AllocationReport::NoAllocs::NoDlvyInst::_ftha(NoDlvyInstV1_ftha);
4598 const MsgType& AllocationReport::NoAllocs::NoDlvyInst::_msgtype(NoDlvyInstV1_msgtype);
4599 //-------------------------------------------------------------------------------------------------
4600 const FieldTrait *AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits(NoSettlPartyIDsV1_traits);
4601 const FieldTrait_Hash_Array& AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_ftha(NoSettlPartyIDsV1_ftha);
4603 //-------------------------------------------------------------------------------------------------
4605 const FieldTrait_Hash_Array& AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(NoSettlPartySubIDsV1_ftha);
4607 //-------------------------------------------------------------------------------------------------
4608 const FieldTrait *AllocationReport::NoAllocs::NoMiscFees::_traits(NoMiscFeesV1_traits);
4609 const FieldTrait_Hash_Array& AllocationReport::NoAllocs::NoMiscFees::_ftha(NoMiscFeesV1_ftha);
4610 const MsgType& AllocationReport::NoAllocs::NoMiscFees::_msgtype(NoMiscFeesV1_msgtype);
4611 //-------------------------------------------------------------------------------------------------
4612 const FieldTrait *AllocationReport::NoAllocs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
4613 const FieldTrait_Hash_Array& AllocationReport::NoAllocs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
4614 const MsgType& AllocationReport::NoAllocs::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
4615 //-------------------------------------------------------------------------------------------------
4616 const FieldTrait *AllocationReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
4617 const FieldTrait_Hash_Array& AllocationReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
4619 //-------------------------------------------------------------------------------------------------
4620 const FieldTrait *AllocationReport::NoAllocs::NoClearingInstructions::_traits(NoClearingInstructionsV1_traits);
4621 const FieldTrait_Hash_Array& AllocationReport::NoAllocs::NoClearingInstructions::_ftha(NoClearingInstructionsV1_ftha);
4622 const MsgType& AllocationReport::NoAllocs::NoClearingInstructions::_msgtype(NoClearingInstructionsV1_msgtype);
4623 //-------------------------------------------------------------------------------------------------
4624 const FieldTrait *AllocationReport::NoExecs::_traits(NoExecsV2_traits);
4625 const FieldTrait_Hash_Array& AllocationReport::NoExecs::_ftha(NoExecsV2_ftha);
4626 const MsgType& AllocationReport::NoExecs::_msgtype(NoExecsV2_msgtype);
4627 //-------------------------------------------------------------------------------------------------
4628 const FieldTrait *AllocationReport::NoStipulations::_traits(NoStipulationsV1_traits);
4629 const FieldTrait_Hash_Array& AllocationReport::NoStipulations::_ftha(NoStipulationsV1_ftha);
4630 const MsgType& AllocationReport::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
4631 //-------------------------------------------------------------------------------------------------
4632 const FieldTrait *AllocationReport::NoPartyIDs::_traits(NoPartyIDsV1_traits);
4633 const FieldTrait_Hash_Array& AllocationReport::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
4634 const MsgType& AllocationReport::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
4635 //-------------------------------------------------------------------------------------------------
4636 const FieldTrait *AllocationReport::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
4637 const FieldTrait_Hash_Array& AllocationReport::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
4638 const MsgType& AllocationReport::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
4639 //-------------------------------------------------------------------------------------------------
4640 const FieldTrait *AllocationReport::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
4641 const FieldTrait_Hash_Array& AllocationReport::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
4642 const MsgType& AllocationReport::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
4643 //-------------------------------------------------------------------------------------------------
4644 const FieldTrait *AllocationReport::NoLegs::_traits(NoLegsV7_traits);
4645 const FieldTrait_Hash_Array& AllocationReport::NoLegs::_ftha(NoLegsV7_ftha);
4646 const MsgType& AllocationReport::NoLegs::_msgtype(NoLegsV7_msgtype);
4647 //-------------------------------------------------------------------------------------------------
4648 const FieldTrait *AllocationReport::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
4649 const FieldTrait_Hash_Array& AllocationReport::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
4650 const MsgType& AllocationReport::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
4651 //-------------------------------------------------------------------------------------------------
4652 const FieldTrait *AllocationReport::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
4653 const FieldTrait_Hash_Array& AllocationReport::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
4654 const MsgType& AllocationReport::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
4655 //-------------------------------------------------------------------------------------------------
4656 const FieldTrait *AllocationReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
4657 const FieldTrait_Hash_Array& AllocationReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
4658 const MsgType& AllocationReport::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
4659 //-------------------------------------------------------------------------------------------------
4660 const FieldTrait *AllocationReport::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
4661 const FieldTrait_Hash_Array& AllocationReport::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
4662 const MsgType& AllocationReport::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
4663 //-------------------------------------------------------------------------------------------------
4664 const FieldTrait *AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
4665 const FieldTrait_Hash_Array& AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
4666 const MsgType& AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
4667 //-------------------------------------------------------------------------------------------------
4668 const FieldTrait *AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
4669 const FieldTrait_Hash_Array& AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
4671 //-------------------------------------------------------------------------------------------------
4672 const FieldTrait *AllocationReport::NoPosAmt::_traits(NoPosAmtV1_traits);
4673 const FieldTrait_Hash_Array& AllocationReport::NoPosAmt::_ftha(NoPosAmtV1_ftha);
4674 const MsgType& AllocationReport::NoPosAmt::_msgtype(NoPosAmtV1_msgtype);
4675 //-------------------------------------------------------------------------------------------------
4676 const FieldTrait *AllocationReport::NoEvents::_traits(NoEventsV1_traits);
4677 const FieldTrait_Hash_Array& AllocationReport::NoEvents::_ftha(NoEventsV1_ftha);
4678 const MsgType& AllocationReport::NoEvents::_msgtype(NoEventsV1_msgtype);
4679 //-------------------------------------------------------------------------------------------------
4680 const FieldTrait *AllocationReport::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
4681 const FieldTrait_Hash_Array& AllocationReport::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
4682 const MsgType& AllocationReport::NoInstrAttrib::_msgtype(NoInstrAttribV1_msgtype);
4683 //-------------------------------------------------------------------------------------------------
4684 const FieldTrait *AllocationReport::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
4685 const FieldTrait_Hash_Array& AllocationReport::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
4686 const MsgType& AllocationReport::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
4687 //-------------------------------------------------------------------------------------------------
4688 const FieldTrait *AllocationReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
4689 const FieldTrait_Hash_Array& AllocationReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
4691 //-------------------------------------------------------------------------------------------------
4692 const FieldTrait *AllocationReport::NoRateSources::_traits(NoRateSourcesV1_traits);
4693 const FieldTrait_Hash_Array& AllocationReport::NoRateSources::_ftha(NoRateSourcesV1_ftha);
4694 const MsgType& AllocationReport::NoRateSources::_msgtype(NoRateSourcesV1_msgtype);
4695 //-------------------------------------------------------------------------------------------------
4696 const FieldTrait *AllocationReport::NoComplexEvents::_traits(NoComplexEventsV1_traits);
4697 const FieldTrait_Hash_Array& AllocationReport::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
4698 const MsgType& AllocationReport::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
4699 //-------------------------------------------------------------------------------------------------
4700 const FieldTrait *AllocationReport::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
4701 const FieldTrait_Hash_Array& AllocationReport::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
4703 //-------------------------------------------------------------------------------------------------
4704 const FieldTrait *AllocationReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
4705 const FieldTrait_Hash_Array& AllocationReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
4707 //-------------------------------------------------------------------------------------------------
4708 const FieldTrait AllocationReportAck::_traits[] =
4709 {
4710  FieldTrait( 53,10, 20, 0,0x04), FieldTrait( 58,15, 14, 0,0x04), FieldTrait( 60,22, 6, 0,0x04),
4711  FieldTrait( 70,15, 2, 0,0x04), FieldTrait( 71, 7, 21, 0,0x04), FieldTrait( 75,25, 5, 0,0x04),
4712  FieldTrait( 78, 1, 17, 2,0x1c), FieldTrait( 87, 1, 7, 0,0x04), FieldTrait( 88, 1, 8, 0,0x04),
4713  FieldTrait( 167,15, 13, 0,0x04), FieldTrait( 354, 2, 15, 0,0x04), FieldTrait( 355,28, 16, 0,0x04),
4714  FieldTrait( 453, 1, 3, 94,0x1c), FieldTrait( 460, 1, 12, 0,0x04), FieldTrait( 573, 7, 11, 0,0x04),
4715  FieldTrait( 715,25, 18, 0,0x04), FieldTrait( 755,15, 1, 0,0x04), FieldTrait( 793,15, 4, 0,0x04),
4716  FieldTrait( 794, 1, 9, 0,0x04), FieldTrait( 808, 1, 10, 0,0x04), FieldTrait( 819, 1, 19, 0,0x04)
4717 };
4718 const FieldTrait_Hash_Array AllocationReportAck::_ftha(AllocationReportAck::_traits, 21);
4720 //-------------------------------------------------------------------------------------------------
4721 const FieldTrait *AllocationReportAck::NoAllocs::_traits(NoAllocsV3_traits);
4722 const FieldTrait_Hash_Array& AllocationReportAck::NoAllocs::_ftha(NoAllocsV3_ftha);
4723 const MsgType& AllocationReportAck::NoAllocs::_msgtype(NoAllocsV3_msgtype);
4724 //-------------------------------------------------------------------------------------------------
4725 const FieldTrait *AllocationReportAck::NoAllocs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
4726 const FieldTrait_Hash_Array& AllocationReportAck::NoAllocs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
4727 const MsgType& AllocationReportAck::NoAllocs::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
4728 //-------------------------------------------------------------------------------------------------
4729 const FieldTrait *AllocationReportAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
4730 const FieldTrait_Hash_Array& AllocationReportAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
4732 //-------------------------------------------------------------------------------------------------
4733 const FieldTrait *AllocationReportAck::NoPartyIDs::_traits(NoPartyIDsV1_traits);
4734 const FieldTrait_Hash_Array& AllocationReportAck::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
4735 const MsgType& AllocationReportAck::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
4736 //-------------------------------------------------------------------------------------------------
4737 const FieldTrait *AllocationReportAck::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
4738 const FieldTrait_Hash_Array& AllocationReportAck::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
4740 //-------------------------------------------------------------------------------------------------
4741 const FieldTrait ConfirmationAck::_traits[] =
4742 {
4743  FieldTrait( 58,15, 7, 0,0x04), FieldTrait( 60,22, 3, 0,0x04), FieldTrait( 75,25, 2, 0,0x04),
4744  FieldTrait( 354, 2, 8, 0,0x04), FieldTrait( 355,28, 9, 0,0x04), FieldTrait( 573, 7, 6, 0,0x04),
4745  FieldTrait( 664,15, 1, 0,0x04), FieldTrait( 774, 1, 5, 0,0x04), FieldTrait( 940, 1, 4, 0,0x04)
4746 };
4747 const FieldTrait_Hash_Array ConfirmationAck::_ftha(ConfirmationAck::_traits, 9);
4749 //-------------------------------------------------------------------------------------------------
4750 const FieldTrait SettlementInstructionRequest::_traits[] =
4751 {
4752  FieldTrait( 54, 7, 6, 0,0x04), FieldTrait( 60,22, 2, 0,0x04), FieldTrait( 79,15, 4, 0,0x04),
4753  FieldTrait( 120,19, 16, 0,0x04), FieldTrait( 126,22, 11, 0,0x04), FieldTrait( 167,15, 8, 0,0x04),
4754  FieldTrait( 168,22, 10, 0,0x04), FieldTrait( 169, 1, 13, 0,0x04), FieldTrait( 170,15, 14, 0,0x04),
4755  FieldTrait( 171,15, 15, 0,0x04), FieldTrait( 453, 1, 3, 94,0x1c), FieldTrait( 460, 1, 7, 0,0x04),
4756  FieldTrait( 461,15, 9, 0,0x04), FieldTrait( 661, 1, 5, 0,0x04), FieldTrait( 779,22, 12, 0,0x04),
4757  FieldTrait( 791,15, 1, 0,0x04)
4758 };
4761 //-------------------------------------------------------------------------------------------------
4762 const FieldTrait *SettlementInstructionRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
4763 const FieldTrait_Hash_Array& SettlementInstructionRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
4764 const MsgType& SettlementInstructionRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
4765 //-------------------------------------------------------------------------------------------------
4766 const FieldTrait *SettlementInstructionRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
4767 const FieldTrait_Hash_Array& SettlementInstructionRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
4769 //-------------------------------------------------------------------------------------------------
4770 const FieldTrait AssignmentReport::_traits[] =
4771 {
4772  FieldTrait( 1,15, 5, 0,0x04), FieldTrait( 15,19, 95, 0,0x04), FieldTrait( 22,15, 10, 54,0x14),
4773  FieldTrait( 48,15, 9, 54,0x14), FieldTrait( 55,15, 7, 54,0x14), FieldTrait( 58,15,112, 0,0x04),
4774  FieldTrait( 65,15, 8, 54,0x14), FieldTrait( 106,15, 36, 54,0x14), FieldTrait( 107,15, 39, 54,0x14),
4775  FieldTrait( 167,15, 14, 54,0x14), FieldTrait( 200,21, 16, 54,0x14), FieldTrait( 201, 1, 77, 54,0x14),
4776  FieldTrait( 202,11, 30, 54,0x14), FieldTrait( 206, 7, 32, 54,0x14), FieldTrait( 207,20, 35, 54,0x14),
4777  FieldTrait( 223,14, 34, 54,0x14), FieldTrait( 224,25, 18, 54,0x14), FieldTrait( 225,25, 19, 54,0x14),
4778  FieldTrait( 226, 1, 21, 54,0x14), FieldTrait( 227,14, 22, 54,0x14), FieldTrait( 228, 9, 23, 54,0x14),
4779  FieldTrait( 231, 9, 33, 54,0x14), FieldTrait( 239, 1, 20, 54,0x14), FieldTrait( 240,25, 29, 54,0x14),
4780  FieldTrait( 255,15, 24, 54,0x14), FieldTrait( 348, 2, 37, 54,0x14), FieldTrait( 349,28, 38, 54,0x14),
4781  FieldTrait( 350, 2, 40, 54,0x14), FieldTrait( 351,28, 41, 54,0x14), FieldTrait( 354, 2,113, 0,0x04),
4782  FieldTrait( 355,28,114, 0,0x04), FieldTrait( 432,25,104, 0,0x04), FieldTrait( 453, 1, 4, 94,0x1c),
4783  FieldTrait( 454, 1, 11,142,0x1c), FieldTrait( 460, 1, 12, 54,0x14), FieldTrait( 461,15, 13, 54,0x14),
4784  FieldTrait( 470,18, 26, 54,0x14), FieldTrait( 471,15, 27, 54,0x14), FieldTrait( 472,15, 28, 54,0x14),
4785  FieldTrait( 541,25, 17, 54,0x14), FieldTrait( 543,15, 25, 54,0x14), FieldTrait( 555, 1, 96, 49,0x1c),
4786  FieldTrait( 581, 1, 6, 0,0x04), FieldTrait( 667,21, 43, 54,0x14), FieldTrait( 691,15, 42, 54,0x14),
4787  FieldTrait( 702, 1, 98,103,0x1c), FieldTrait( 710,15,120, 0,0x04), FieldTrait( 711, 1, 97,188,0x1c),
4788  FieldTrait( 715,25,111, 0,0x04), FieldTrait( 716,15,109, 0,0x04), FieldTrait( 717,15,110, 0,0x04),
4789  FieldTrait( 730,11,101, 0,0x04), FieldTrait( 731, 1,102, 0,0x04), FieldTrait( 732,11,103, 0,0x04),
4790  FieldTrait( 734,11,115, 0,0x04), FieldTrait( 744, 7,105, 0,0x04), FieldTrait( 745,10,106, 0,0x04),
4791  FieldTrait( 746,13,107, 0,0x04), FieldTrait( 747, 7,108, 0,0x04), FieldTrait( 753, 1, 99,102,0x1c),
4792  FieldTrait( 762,15, 15, 54,0x14), FieldTrait( 832, 1, 2, 0,0x04), FieldTrait( 833,15, 1, 0,0x04),
4793  FieldTrait( 834,12,100, 0,0x04), FieldTrait( 864, 1, 46, 38,0x1c), FieldTrait( 873,25, 47, 54,0x14),
4794  FieldTrait( 874,25, 48, 54,0x14), FieldTrait( 875, 1, 44, 54,0x14), FieldTrait( 876,15, 45, 54,0x14),
4795  FieldTrait( 912, 8, 3, 0,0x04), FieldTrait( 947,19, 31, 54,0x14), FieldTrait( 965,15, 49, 54,0x14),
4796  FieldTrait( 966,15, 50, 54,0x14), FieldTrait( 967, 9, 52, 54,0x14), FieldTrait( 968, 9, 53, 54,0x14),
4797  FieldTrait( 969, 9, 54, 54,0x14), FieldTrait( 970, 1, 55, 54,0x14), FieldTrait( 971, 1, 56, 54,0x14),
4798  FieldTrait( 996,15, 58, 54,0x14), FieldTrait( 997,15, 59, 54,0x14), FieldTrait(1018, 1, 57, 57,0x1c),
4799  FieldTrait(1049, 7, 51, 54,0x14), FieldTrait(1079,26, 60, 54,0x14), FieldTrait(1146,13, 62, 54,0x14),
4800  FieldTrait(1147,10, 63, 54,0x14), FieldTrait(1151,15, 61, 54,0x14), FieldTrait(1180,15,116, 8,0x14),
4801  FieldTrait(1181, 4,117, 8,0x14), FieldTrait(1184, 2, 64,150,0x14), FieldTrait(1185,29, 65,150,0x14),
4802  FieldTrait(1186,15, 66,150,0x14), FieldTrait(1191,15, 68, 54,0x14), FieldTrait(1192,10, 69, 54,0x14),
4803  FieldTrait(1193, 7, 70, 54,0x14), FieldTrait(1194, 1, 71, 54,0x14), FieldTrait(1195,13, 72, 54,0x14),
4804  FieldTrait(1196,15, 73, 54,0x14), FieldTrait(1197,15, 80, 54,0x14), FieldTrait(1198, 1, 74, 54,0x14),
4805  FieldTrait(1199,11, 75, 54,0x14), FieldTrait(1200,11, 76, 54,0x14), FieldTrait(1227,15, 67, 54,0x14),
4806  FieldTrait(1242, 8, 79, 54,0x14), FieldTrait(1244, 8, 78, 54,0x14), FieldTrait(1350, 4,118, 8,0x14),
4807  FieldTrait(1352, 8,119, 8,0x14), FieldTrait(1435, 1, 81, 54,0x14), FieldTrait(1439, 1, 82, 54,0x14),
4808  FieldTrait(1449,15, 83, 54,0x14), FieldTrait(1450,15, 84, 54,0x14), FieldTrait(1451,14, 85, 54,0x14),
4809  FieldTrait(1452,14, 86, 54,0x14), FieldTrait(1457,14, 87, 54,0x14), FieldTrait(1458,14, 88, 54,0x14),
4810  FieldTrait(1478, 1, 89, 54,0x14), FieldTrait(1479, 1, 90, 54,0x14), FieldTrait(1480,14, 91, 54,0x14),
4811  FieldTrait(1481, 1, 92, 54,0x14), FieldTrait(1482, 1, 93, 54,0x14), FieldTrait(1483, 1, 94, 21,0x1c)
4812 };
4813 const FieldTrait_Hash_Array AssignmentReport::_ftha(AssignmentReport::_traits, 120);
4815 //-------------------------------------------------------------------------------------------------
4816 const FieldTrait *AssignmentReport::NoPartyIDs::_traits(NoPartyIDsV1_traits);
4817 const FieldTrait_Hash_Array& AssignmentReport::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
4818 const MsgType& AssignmentReport::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
4819 //-------------------------------------------------------------------------------------------------
4820 const FieldTrait *AssignmentReport::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
4821 const FieldTrait_Hash_Array& AssignmentReport::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
4822 const MsgType& AssignmentReport::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
4823 //-------------------------------------------------------------------------------------------------
4824 const FieldTrait *AssignmentReport::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
4825 const FieldTrait_Hash_Array& AssignmentReport::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
4826 const MsgType& AssignmentReport::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
4827 //-------------------------------------------------------------------------------------------------
4828 const FieldTrait *AssignmentReport::NoLegs::_traits(NoLegsV7_traits);
4829 const FieldTrait_Hash_Array& AssignmentReport::NoLegs::_ftha(NoLegsV7_ftha);
4830 const MsgType& AssignmentReport::NoLegs::_msgtype(NoLegsV7_msgtype);
4831 //-------------------------------------------------------------------------------------------------
4832 const FieldTrait *AssignmentReport::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
4833 const FieldTrait_Hash_Array& AssignmentReport::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
4834 const MsgType& AssignmentReport::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
4835 //-------------------------------------------------------------------------------------------------
4836 const FieldTrait *AssignmentReport::NoPositions::_traits(NoPositionsV1_traits);
4837 const FieldTrait_Hash_Array& AssignmentReport::NoPositions::_ftha(NoPositionsV1_ftha);
4838 const MsgType& AssignmentReport::NoPositions::_msgtype(NoPositionsV1_msgtype);
4839 //-------------------------------------------------------------------------------------------------
4840 const FieldTrait *AssignmentReport::NoPositions::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
4841 const FieldTrait_Hash_Array& AssignmentReport::NoPositions::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
4842 const MsgType& AssignmentReport::NoPositions::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
4843 //-------------------------------------------------------------------------------------------------
4844 const FieldTrait *AssignmentReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
4845 const FieldTrait_Hash_Array& AssignmentReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
4847 //-------------------------------------------------------------------------------------------------
4848 const FieldTrait *AssignmentReport::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
4849 const FieldTrait_Hash_Array& AssignmentReport::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
4850 const MsgType& AssignmentReport::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
4851 //-------------------------------------------------------------------------------------------------
4852 const FieldTrait *AssignmentReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
4853 const FieldTrait_Hash_Array& AssignmentReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
4854 const MsgType& AssignmentReport::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
4855 //-------------------------------------------------------------------------------------------------
4856 const FieldTrait *AssignmentReport::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
4857 const FieldTrait_Hash_Array& AssignmentReport::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
4858 const MsgType& AssignmentReport::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
4859 //-------------------------------------------------------------------------------------------------
4860 const FieldTrait *AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
4861 const FieldTrait_Hash_Array& AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
4862 const MsgType& AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
4863 //-------------------------------------------------------------------------------------------------
4864 const FieldTrait *AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
4865 const FieldTrait_Hash_Array& AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
4867 //-------------------------------------------------------------------------------------------------
4868 const FieldTrait *AssignmentReport::NoPosAmt::_traits(NoPosAmtV1_traits);
4869 const FieldTrait_Hash_Array& AssignmentReport::NoPosAmt::_ftha(NoPosAmtV1_ftha);
4870 const MsgType& AssignmentReport::NoPosAmt::_msgtype(NoPosAmtV1_msgtype);
4871 //-------------------------------------------------------------------------------------------------
4872 const FieldTrait *AssignmentReport::NoEvents::_traits(NoEventsV1_traits);
4873 const FieldTrait_Hash_Array& AssignmentReport::NoEvents::_ftha(NoEventsV1_ftha);
4874 const MsgType& AssignmentReport::NoEvents::_msgtype(NoEventsV1_msgtype);
4875 //-------------------------------------------------------------------------------------------------
4876 const FieldTrait *AssignmentReport::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
4877 const FieldTrait_Hash_Array& AssignmentReport::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
4878 const MsgType& AssignmentReport::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
4879 //-------------------------------------------------------------------------------------------------
4880 const FieldTrait *AssignmentReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
4881 const FieldTrait_Hash_Array& AssignmentReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
4883 //-------------------------------------------------------------------------------------------------
4884 const FieldTrait *AssignmentReport::NoComplexEvents::_traits(NoComplexEventsV1_traits);
4885 const FieldTrait_Hash_Array& AssignmentReport::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
4886 const MsgType& AssignmentReport::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
4887 //-------------------------------------------------------------------------------------------------
4888 const FieldTrait *AssignmentReport::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
4889 const FieldTrait_Hash_Array& AssignmentReport::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
4891 //-------------------------------------------------------------------------------------------------
4892 const FieldTrait *AssignmentReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
4893 const FieldTrait_Hash_Array& AssignmentReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
4895 //-------------------------------------------------------------------------------------------------
4896 const FieldTrait CollateralRequest::_traits[] =
4897 {
4898  FieldTrait( 1,15, 6, 0,0x04), FieldTrait( 11,15, 8, 0,0x04), FieldTrait( 15,19,114, 0,0x04),
4899  FieldTrait( 22,15, 17, 54,0x14), FieldTrait( 37,15, 9, 0,0x04), FieldTrait( 44,11,123, 0,0x04),
4900  FieldTrait( 48,15, 16, 54,0x14), FieldTrait( 53,10,112, 0,0x04), FieldTrait( 54, 7,121, 0,0x04),
4901  FieldTrait( 55,15, 14, 54,0x14), FieldTrait( 58,15,143, 0,0x04), FieldTrait( 60,22, 3, 0,0x04),
4902  FieldTrait( 64,25,111, 0,0x04), FieldTrait( 65,15, 15, 54,0x14), FieldTrait( 106,15, 43, 54,0x14),
4903  FieldTrait( 107,15, 46, 54,0x14), FieldTrait( 124, 1, 12, 40,0x1c), FieldTrait( 126,22, 4, 0,0x04),
4904  FieldTrait( 136, 1,122, 77,0x1c), FieldTrait( 159,13,125, 0,0x04), FieldTrait( 167,15, 21, 54,0x14),
4905  FieldTrait( 198,15, 10, 0,0x04), FieldTrait( 200,21, 23, 54,0x14), FieldTrait( 201, 1, 84, 54,0x14),
4906  FieldTrait( 202,11, 37, 54,0x14), FieldTrait( 206, 7, 39, 54,0x14), FieldTrait( 207,20, 42, 54,0x14),
4907  FieldTrait( 218,12,129,160,0x14), FieldTrait( 220,19,130,160,0x14), FieldTrait( 221,15,131,160,0x14),
4908  FieldTrait( 222,15,132,160,0x14), FieldTrait( 223,14, 41, 54,0x14), FieldTrait( 224,25, 25, 54,0x14),
4909  FieldTrait( 225,25, 26, 54,0x14), FieldTrait( 226, 1, 28, 54,0x14), FieldTrait( 227,14, 29, 54,0x14),
4910  FieldTrait( 228, 9, 30, 54,0x14), FieldTrait( 231, 9, 40, 54,0x14), FieldTrait( 232, 1,137,162,0x1c),
4911  FieldTrait( 239, 1, 27, 54,0x14), FieldTrait( 240,25, 36, 54,0x14), FieldTrait( 255,15, 31, 54,0x14),
4912  FieldTrait( 336,15,138, 0,0x04), FieldTrait( 348, 2, 44, 54,0x14), FieldTrait( 349,28, 45, 54,0x14),
4913  FieldTrait( 350, 2, 47, 54,0x14), FieldTrait( 351,28, 48, 54,0x14), FieldTrait( 354, 2,144, 0,0x04),
4914  FieldTrait( 355,28,145, 0,0x04), FieldTrait( 423, 1,124, 0,0x04), FieldTrait( 453, 1, 5, 94,0x1c),
4915  FieldTrait( 454, 1, 18,142,0x1c), FieldTrait( 460, 1, 19, 54,0x14), FieldTrait( 461,15, 20, 54,0x14),
4916  FieldTrait( 470,18, 33, 54,0x14), FieldTrait( 471,15, 34, 54,0x14), FieldTrait( 472,15, 35, 54,0x14),
4917  FieldTrait( 526,15, 11, 0,0x04), FieldTrait( 541,25, 24, 54,0x14), FieldTrait( 543,15, 32, 54,0x14),
4918  FieldTrait( 555, 1,115, 49,0x1c), FieldTrait( 581, 1, 7, 0,0x04), FieldTrait( 625,15,139, 0,0x04),
4919  FieldTrait( 662,11,133,160,0x14), FieldTrait( 663, 1,134,160,0x14), FieldTrait( 667,21, 50, 54,0x14),
4920  FieldTrait( 691,15, 49, 54,0x14), FieldTrait( 699,15,135,160,0x14), FieldTrait( 711, 1,116,187,0x1c),
4921  FieldTrait( 715,25,142, 0,0x04), FieldTrait( 716,15,140, 0,0x04), FieldTrait( 717,15,141, 0,0x04),
4922  FieldTrait( 761,15,136,160,0x14), FieldTrait( 762,15, 22, 54,0x14), FieldTrait( 768, 1,120,182,0x1c),
4923  FieldTrait( 788, 1,106, 44,0x14), FieldTrait( 854, 1,113, 0,0x04), FieldTrait( 864, 1, 53, 38,0x1c),
4924  FieldTrait( 873,25, 54, 54,0x14), FieldTrait( 874,25, 55, 54,0x14), FieldTrait( 875, 1, 51, 54,0x14),
4925  FieldTrait( 876,15, 52, 54,0x14), FieldTrait( 894,15, 1, 0,0x04), FieldTrait( 895, 1, 2, 0,0x04),
4926  FieldTrait( 897, 1, 13,180,0x1c), FieldTrait( 898,14,110, 44,0x14), FieldTrait( 899,13,117, 0,0x04),
4927  FieldTrait( 900,13,118, 0,0x04), FieldTrait( 901,13,119, 0,0x04), FieldTrait( 913,15,102, 44,0x14),
4928  FieldTrait( 914,15,103, 44,0x14), FieldTrait( 915,25,104, 44,0x14), FieldTrait( 916,25,107, 44,0x14),
4929  FieldTrait( 917,25,108, 44,0x14), FieldTrait( 918,19,105, 44,0x14), FieldTrait( 919, 1,109, 44,0x14),
4930  FieldTrait( 920,13,126, 0,0x04), FieldTrait( 921,13,127, 0,0x04), FieldTrait( 922,13,128, 0,0x04),
4931  FieldTrait( 947,19, 38, 54,0x14), FieldTrait( 965,15, 56, 54,0x14), FieldTrait( 966,15, 57, 54,0x14),
4932  FieldTrait( 967, 9, 59, 54,0x14), FieldTrait( 968, 9, 60, 54,0x14), FieldTrait( 969, 9, 61, 54,0x14),
4933  FieldTrait( 970, 1, 62, 54,0x14), FieldTrait( 971, 1, 63, 54,0x14), FieldTrait( 996,15, 65, 54,0x14),
4934  FieldTrait( 997,15, 66, 54,0x14), FieldTrait(1018, 1, 64, 57,0x1c), FieldTrait(1049, 7, 58, 54,0x14),
4935  FieldTrait(1079,26, 67, 54,0x14), FieldTrait(1146,13, 69, 54,0x14), FieldTrait(1147,10, 70, 54,0x14),
4936  FieldTrait(1151,15, 68, 54,0x14), FieldTrait(1184, 2, 71,150,0x14), FieldTrait(1185,29, 72,150,0x14),
4937  FieldTrait(1186,15, 73,150,0x14), FieldTrait(1191,15, 75, 54,0x14), FieldTrait(1192,10, 76, 54,0x14),
4938  FieldTrait(1193, 7, 77, 54,0x14), FieldTrait(1194, 1, 78, 54,0x14), FieldTrait(1195,13, 79, 54,0x14),
4939  FieldTrait(1196,15, 80, 54,0x14), FieldTrait(1197,15, 87, 54,0x14), FieldTrait(1198, 1, 81, 54,0x14),
4940  FieldTrait(1199,11, 82, 54,0x14), FieldTrait(1200,11, 83, 54,0x14), FieldTrait(1227,15, 74, 54,0x14),
4941  FieldTrait(1242, 8, 86, 54,0x14), FieldTrait(1244, 8, 85, 54,0x14), FieldTrait(1435, 1, 88, 54,0x14),
4942  FieldTrait(1439, 1, 89, 54,0x14), FieldTrait(1449,15, 90, 54,0x14), FieldTrait(1450,15, 91, 54,0x14),
4943  FieldTrait(1451,14, 92, 54,0x14), FieldTrait(1452,14, 93, 54,0x14), FieldTrait(1457,14, 94, 54,0x14),
4944  FieldTrait(1458,14, 95, 54,0x14), FieldTrait(1478, 1, 96, 54,0x14), FieldTrait(1479, 1, 97, 54,0x14),
4945  FieldTrait(1480,14, 98, 54,0x14), FieldTrait(1481, 1, 99, 54,0x14), FieldTrait(1482, 1,100, 54,0x14),
4946  FieldTrait(1483, 1,101, 21,0x1c)
4947 };
4948 const FieldTrait_Hash_Array CollateralRequest::_ftha(CollateralRequest::_traits, 145);
4950 //-------------------------------------------------------------------------------------------------
4951 const FieldTrait *CollateralRequest::NoExecs::_traits(NoExecsV1_traits);
4952 const FieldTrait_Hash_Array& CollateralRequest::NoExecs::_ftha(NoExecsV1_ftha);
4953 const MsgType& CollateralRequest::NoExecs::_msgtype(NoExecsV1_msgtype);
4954 //-------------------------------------------------------------------------------------------------
4955 const FieldTrait *CollateralRequest::NoMiscFees::_traits(NoMiscFeesV1_traits);
4956 const FieldTrait_Hash_Array& CollateralRequest::NoMiscFees::_ftha(NoMiscFeesV1_ftha);
4957 const MsgType& CollateralRequest::NoMiscFees::_msgtype(NoMiscFeesV1_msgtype);
4958 //-------------------------------------------------------------------------------------------------
4959 const FieldTrait *CollateralRequest::NoStipulations::_traits(NoStipulationsV1_traits);
4960 const FieldTrait_Hash_Array& CollateralRequest::NoStipulations::_ftha(NoStipulationsV1_ftha);
4961 const MsgType& CollateralRequest::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
4962 //-------------------------------------------------------------------------------------------------
4963 const FieldTrait *CollateralRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
4964 const FieldTrait_Hash_Array& CollateralRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
4965 const MsgType& CollateralRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
4966 //-------------------------------------------------------------------------------------------------
4967 const FieldTrait *CollateralRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
4968 const FieldTrait_Hash_Array& CollateralRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
4969 const MsgType& CollateralRequest::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
4970 //-------------------------------------------------------------------------------------------------
4971 const FieldTrait *CollateralRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
4972 const FieldTrait_Hash_Array& CollateralRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
4973 const MsgType& CollateralRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
4974 //-------------------------------------------------------------------------------------------------
4975 const FieldTrait *CollateralRequest::NoLegs::_traits(NoLegsV7_traits);
4976 const FieldTrait_Hash_Array& CollateralRequest::NoLegs::_ftha(NoLegsV7_ftha);
4977 const MsgType& CollateralRequest::NoLegs::_msgtype(NoLegsV7_msgtype);
4978 //-------------------------------------------------------------------------------------------------
4979 const FieldTrait *CollateralRequest::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
4980 const FieldTrait_Hash_Array& CollateralRequest::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
4981 const MsgType& CollateralRequest::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
4982 //-------------------------------------------------------------------------------------------------
4983 const FieldTrait *CollateralRequest::NoUnderlyings::_traits(NoUnderlyingsV3_traits);
4984 const FieldTrait_Hash_Array& CollateralRequest::NoUnderlyings::_ftha(NoUnderlyingsV3_ftha);
4985 const MsgType& CollateralRequest::NoUnderlyings::_msgtype(NoUnderlyingsV3_msgtype);
4986 //-------------------------------------------------------------------------------------------------
4987 const FieldTrait *CollateralRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
4988 const FieldTrait_Hash_Array& CollateralRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
4989 const MsgType& CollateralRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
4990 //-------------------------------------------------------------------------------------------------
4991 const FieldTrait *CollateralRequest::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
4992 const FieldTrait_Hash_Array& CollateralRequest::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
4994 //-------------------------------------------------------------------------------------------------
4995 const FieldTrait *CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
4996 const FieldTrait_Hash_Array& CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
4997 const MsgType& CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
4998 //-------------------------------------------------------------------------------------------------
4999 const FieldTrait *CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
5000 const FieldTrait_Hash_Array& CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
5002 //-------------------------------------------------------------------------------------------------
5003 const FieldTrait *CollateralRequest::NoTrdRegTimestamps::_traits(NoTrdRegTimestampsV1_traits);
5004 const FieldTrait_Hash_Array& CollateralRequest::NoTrdRegTimestamps::_ftha(NoTrdRegTimestampsV1_ftha);
5005 const MsgType& CollateralRequest::NoTrdRegTimestamps::_msgtype(NoTrdRegTimestampsV1_msgtype);
5006 //-------------------------------------------------------------------------------------------------
5007 const FieldTrait *CollateralRequest::NoEvents::_traits(NoEventsV1_traits);
5008 const FieldTrait_Hash_Array& CollateralRequest::NoEvents::_ftha(NoEventsV1_ftha);
5009 const MsgType& CollateralRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
5010 //-------------------------------------------------------------------------------------------------
5011 const FieldTrait *CollateralRequest::NoTrades::_traits(NoTradesV1_traits);
5012 const FieldTrait_Hash_Array& CollateralRequest::NoTrades::_ftha(NoTradesV1_ftha);
5013 const MsgType& CollateralRequest::NoTrades::_msgtype(NoTradesV1_msgtype);
5014 //-------------------------------------------------------------------------------------------------
5015 const FieldTrait *CollateralRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
5016 const FieldTrait_Hash_Array& CollateralRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
5017 const MsgType& CollateralRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
5018 //-------------------------------------------------------------------------------------------------
5019 const FieldTrait *CollateralRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
5020 const FieldTrait_Hash_Array& CollateralRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
5022 //-------------------------------------------------------------------------------------------------
5023 const FieldTrait *CollateralRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
5024 const FieldTrait_Hash_Array& CollateralRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
5025 const MsgType& CollateralRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
5026 //-------------------------------------------------------------------------------------------------
5027 const FieldTrait *CollateralRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
5028 const FieldTrait_Hash_Array& CollateralRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
5030 //-------------------------------------------------------------------------------------------------
5032 const FieldTrait_Hash_Array& CollateralRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
5034 //-------------------------------------------------------------------------------------------------
5035 const FieldTrait CollateralAssignment::_traits[] =
5036 {
5037  FieldTrait( 1,15, 9, 0,0x04), FieldTrait( 11,15, 11, 0,0x04), FieldTrait( 15,19,117, 0,0x04),
5038  FieldTrait( 22,15, 20, 54,0x14), FieldTrait( 37,15, 12, 0,0x04), FieldTrait( 44,11,126, 0,0x04),
5039  FieldTrait( 48,15, 19, 54,0x14), FieldTrait( 53,10,115, 0,0x04), FieldTrait( 54, 7,124, 0,0x04),
5040  FieldTrait( 55,15, 17, 54,0x14), FieldTrait( 58,15,151, 0,0x04), FieldTrait( 60,22, 6, 0,0x04),
5041  FieldTrait( 64,25,114, 0,0x04), FieldTrait( 65,15, 18, 54,0x14), FieldTrait( 85, 1,145, 37,0x1c),
5042  FieldTrait( 106,15, 46, 54,0x14), FieldTrait( 107,15, 49, 54,0x14), FieldTrait( 124, 1, 15, 40,0x1c),
5043  FieldTrait( 126,22, 7, 0,0x04), FieldTrait( 136, 1,125, 77,0x1c), FieldTrait( 159,13,128, 0,0x04),
5044  FieldTrait( 167,15, 24, 54,0x14), FieldTrait( 169, 1,142,153,0x14), FieldTrait( 170,15,143,153,0x14),
5045  FieldTrait( 171,15,144,153,0x14), FieldTrait( 172, 1,141,153,0x14), FieldTrait( 198,15, 13, 0,0x04),
5046  FieldTrait( 200,21, 26, 54,0x14), FieldTrait( 201, 1, 87, 54,0x14), FieldTrait( 202,11, 40, 54,0x14),
5047  FieldTrait( 206, 7, 42, 54,0x14), FieldTrait( 207,20, 45, 54,0x14), FieldTrait( 218,12,132,160,0x14),
5048  FieldTrait( 220,19,133,160,0x14), FieldTrait( 221,15,134,160,0x14), FieldTrait( 222,15,135,160,0x14),
5049  FieldTrait( 223,14, 44, 54,0x14), FieldTrait( 224,25, 28, 54,0x14), FieldTrait( 225,25, 29, 54,0x14),
5050  FieldTrait( 226, 1, 31, 54,0x14), FieldTrait( 227,14, 32, 54,0x14), FieldTrait( 228, 9, 33, 54,0x14),
5051  FieldTrait( 231, 9, 43, 54,0x14), FieldTrait( 232, 1,140,162,0x1c), FieldTrait( 239, 1, 30, 54,0x14),
5052  FieldTrait( 240,25, 39, 54,0x14), FieldTrait( 255,15, 34, 54,0x14), FieldTrait( 336,15,146, 0,0x04),
5053  FieldTrait( 348, 2, 47, 54,0x14), FieldTrait( 349,28, 48, 54,0x14), FieldTrait( 350, 2, 50, 54,0x14),
5054  FieldTrait( 351,28, 51, 54,0x14), FieldTrait( 354, 2,152, 0,0x04), FieldTrait( 355,28,153, 0,0x04),
5055  FieldTrait( 423, 1,127, 0,0x04), FieldTrait( 453, 1, 8, 94,0x1c), FieldTrait( 454, 1, 21,142,0x1c),
5056  FieldTrait( 460, 1, 22, 54,0x14), FieldTrait( 461,15, 23, 54,0x14), FieldTrait( 470,18, 36, 54,0x14),
5057  FieldTrait( 471,15, 37, 54,0x14), FieldTrait( 472,15, 38, 54,0x14), FieldTrait( 526,15, 14, 0,0x04),
5058  FieldTrait( 541,25, 27, 54,0x14), FieldTrait( 543,15, 35, 54,0x14), FieldTrait( 555, 1,118, 49,0x1c),
5059  FieldTrait( 581, 1, 10, 0,0x04), FieldTrait( 625,15,147, 0,0x04), FieldTrait( 662,11,136,160,0x14),
5060  FieldTrait( 663, 1,137,160,0x14), FieldTrait( 667,21, 53, 54,0x14), FieldTrait( 691,15, 52, 54,0x14),
5061  FieldTrait( 699,15,138,160,0x14), FieldTrait( 711, 1,119,187,0x1c), FieldTrait( 715,25,150, 0,0x04),
5062  FieldTrait( 716,15,148, 0,0x04), FieldTrait( 717,15,149, 0,0x04), FieldTrait( 761,15,139,160,0x14),
5063  FieldTrait( 762,15, 25, 54,0x14), FieldTrait( 768, 1,123,182,0x1c), FieldTrait( 788, 1,109, 44,0x14),
5064  FieldTrait( 854, 1,116, 0,0x04), FieldTrait( 864, 1, 56, 38,0x1c), FieldTrait( 873,25, 57, 54,0x14),
5065  FieldTrait( 874,25, 58, 54,0x14), FieldTrait( 875, 1, 54, 54,0x14), FieldTrait( 876,15, 55, 54,0x14),
5066  FieldTrait( 894,15, 2, 0,0x04), FieldTrait( 895, 1, 3, 0,0x04), FieldTrait( 897, 1, 16,180,0x1c),
5067  FieldTrait( 898,14,113, 44,0x14), FieldTrait( 899,13,120, 0,0x04), FieldTrait( 900,13,121, 0,0x04),
5068  FieldTrait( 901,13,122, 0,0x04), FieldTrait( 902,15, 1, 0,0x04), FieldTrait( 903, 1, 4, 0,0x04),
5069  FieldTrait( 907,15, 5, 0,0x04), FieldTrait( 913,15,105, 44,0x14), FieldTrait( 914,15,106, 44,0x14),
5070  FieldTrait( 915,25,107, 44,0x14), FieldTrait( 916,25,110, 44,0x14), FieldTrait( 917,25,111, 44,0x14),
5071  FieldTrait( 918,19,108, 44,0x14), FieldTrait( 919, 1,112, 44,0x14), FieldTrait( 920,13,129, 0,0x04),
5072  FieldTrait( 921,13,130, 0,0x04), FieldTrait( 922,13,131, 0,0x04), FieldTrait( 947,19, 41, 54,0x14),
5073  FieldTrait( 965,15, 59, 54,0x14), FieldTrait( 966,15, 60, 54,0x14), FieldTrait( 967, 9, 62, 54,0x14),
5074  FieldTrait( 968, 9, 63, 54,0x14), FieldTrait( 969, 9, 64, 54,0x14), FieldTrait( 970, 1, 65, 54,0x14),
5075  FieldTrait( 971, 1, 66, 54,0x14), FieldTrait( 996,15, 68, 54,0x14), FieldTrait( 997,15, 69, 54,0x14),
5076  FieldTrait(1018, 1, 67, 57,0x1c), FieldTrait(1049, 7, 61, 54,0x14), FieldTrait(1079,26, 70, 54,0x14),
5077  FieldTrait(1146,13, 72, 54,0x14), FieldTrait(1147,10, 73, 54,0x14), FieldTrait(1151,15, 71, 54,0x14),
5078  FieldTrait(1184, 2, 74,150,0x14), FieldTrait(1185,29, 75,150,0x14), FieldTrait(1186,15, 76,150,0x14),
5079  FieldTrait(1191,15, 78, 54,0x14), FieldTrait(1192,10, 79, 54,0x14), FieldTrait(1193, 7, 80, 54,0x14),
5080  FieldTrait(1194, 1, 81, 54,0x14), FieldTrait(1195,13, 82, 54,0x14), FieldTrait(1196,15, 83, 54,0x14),
5081  FieldTrait(1197,15, 90, 54,0x14), FieldTrait(1198, 1, 84, 54,0x14), FieldTrait(1199,11, 85, 54,0x14),
5082  FieldTrait(1200,11, 86, 54,0x14), FieldTrait(1227,15, 77, 54,0x14), FieldTrait(1242, 8, 89, 54,0x14),
5083  FieldTrait(1244, 8, 88, 54,0x14), FieldTrait(1435, 1, 91, 54,0x14), FieldTrait(1439, 1, 92, 54,0x14),
5084  FieldTrait(1449,15, 93, 54,0x14), FieldTrait(1450,15, 94, 54,0x14), FieldTrait(1451,14, 95, 54,0x14),
5085  FieldTrait(1452,14, 96, 54,0x14), FieldTrait(1457,14, 97, 54,0x14), FieldTrait(1458,14, 98, 54,0x14),
5086  FieldTrait(1478, 1, 99, 54,0x14), FieldTrait(1479, 1,100, 54,0x14), FieldTrait(1480,14,101, 54,0x14),
5087  FieldTrait(1481, 1,102, 54,0x14), FieldTrait(1482, 1,103, 54,0x14), FieldTrait(1483, 1,104, 21,0x1c)
5088 };
5089 const FieldTrait_Hash_Array CollateralAssignment::_ftha(CollateralAssignment::_traits, 153);
5091 //-------------------------------------------------------------------------------------------------
5092 const FieldTrait *CollateralAssignment::NoDlvyInst::_traits(NoDlvyInstV1_traits);
5093 const FieldTrait_Hash_Array& CollateralAssignment::NoDlvyInst::_ftha(NoDlvyInstV1_ftha);
5094 const MsgType& CollateralAssignment::NoDlvyInst::_msgtype(NoDlvyInstV1_msgtype);
5095 //-------------------------------------------------------------------------------------------------
5096 const FieldTrait *CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::_traits(NoSettlPartyIDsV1_traits);
5097 const FieldTrait_Hash_Array& CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::_ftha(NoSettlPartyIDsV1_ftha);
5099 //-------------------------------------------------------------------------------------------------
5100 const FieldTrait *CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits(NoSettlPartySubIDsV1_traits);
5101 const FieldTrait_Hash_Array& CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(NoSettlPartySubIDsV1_ftha);
5103 //-------------------------------------------------------------------------------------------------
5104 const FieldTrait *CollateralAssignment::NoExecs::_traits(NoExecsV1_traits);
5105 const FieldTrait_Hash_Array& CollateralAssignment::NoExecs::_ftha(NoExecsV1_ftha);
5106 const MsgType& CollateralAssignment::NoExecs::_msgtype(NoExecsV1_msgtype);
5107 //-------------------------------------------------------------------------------------------------
5108 const FieldTrait *CollateralAssignment::NoMiscFees::_traits(NoMiscFeesV1_traits);
5109 const FieldTrait_Hash_Array& CollateralAssignment::NoMiscFees::_ftha(NoMiscFeesV1_ftha);
5110 const MsgType& CollateralAssignment::NoMiscFees::_msgtype(NoMiscFeesV1_msgtype);
5111 //-------------------------------------------------------------------------------------------------
5112 const FieldTrait *CollateralAssignment::NoStipulations::_traits(NoStipulationsV1_traits);
5113 const FieldTrait_Hash_Array& CollateralAssignment::NoStipulations::_ftha(NoStipulationsV1_ftha);
5114 const MsgType& CollateralAssignment::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
5115 //-------------------------------------------------------------------------------------------------
5116 const FieldTrait *CollateralAssignment::NoPartyIDs::_traits(NoPartyIDsV1_traits);
5117 const FieldTrait_Hash_Array& CollateralAssignment::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
5118 const MsgType& CollateralAssignment::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
5119 //-------------------------------------------------------------------------------------------------
5120 const FieldTrait *CollateralAssignment::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
5121 const FieldTrait_Hash_Array& CollateralAssignment::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
5123 //-------------------------------------------------------------------------------------------------
5124 const FieldTrait *CollateralAssignment::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
5125 const FieldTrait_Hash_Array& CollateralAssignment::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
5126 const MsgType& CollateralAssignment::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
5127 //-------------------------------------------------------------------------------------------------
5128 const FieldTrait *CollateralAssignment::NoLegs::_traits(NoLegsV7_traits);
5129 const FieldTrait_Hash_Array& CollateralAssignment::NoLegs::_ftha(NoLegsV7_ftha);
5130 const MsgType& CollateralAssignment::NoLegs::_msgtype(NoLegsV7_msgtype);
5131 //-------------------------------------------------------------------------------------------------
5132 const FieldTrait *CollateralAssignment::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
5133 const FieldTrait_Hash_Array& CollateralAssignment::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
5134 const MsgType& CollateralAssignment::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
5135 //-------------------------------------------------------------------------------------------------
5136 const FieldTrait *CollateralAssignment::NoUnderlyings::_traits(NoUnderlyingsV3_traits);
5137 const FieldTrait_Hash_Array& CollateralAssignment::NoUnderlyings::_ftha(NoUnderlyingsV3_ftha);
5138 const MsgType& CollateralAssignment::NoUnderlyings::_msgtype(NoUnderlyingsV3_msgtype);
5139 //-------------------------------------------------------------------------------------------------
5140 const FieldTrait *CollateralAssignment::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
5141 const FieldTrait_Hash_Array& CollateralAssignment::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
5142 const MsgType& CollateralAssignment::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
5143 //-------------------------------------------------------------------------------------------------
5144 const FieldTrait *CollateralAssignment::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
5145 const FieldTrait_Hash_Array& CollateralAssignment::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
5147 //-------------------------------------------------------------------------------------------------
5148 const FieldTrait *CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
5149 const FieldTrait_Hash_Array& CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
5150 const MsgType& CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
5151 //-------------------------------------------------------------------------------------------------
5153 const FieldTrait_Hash_Array& CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
5155 //-------------------------------------------------------------------------------------------------
5156 const FieldTrait *CollateralAssignment::NoTrdRegTimestamps::_traits(NoTrdRegTimestampsV1_traits);
5157 const FieldTrait_Hash_Array& CollateralAssignment::NoTrdRegTimestamps::_ftha(NoTrdRegTimestampsV1_ftha);
5158 const MsgType& CollateralAssignment::NoTrdRegTimestamps::_msgtype(NoTrdRegTimestampsV1_msgtype);
5159 //-------------------------------------------------------------------------------------------------
5160 const FieldTrait *CollateralAssignment::NoEvents::_traits(NoEventsV1_traits);
5161 const FieldTrait_Hash_Array& CollateralAssignment::NoEvents::_ftha(NoEventsV1_ftha);
5162 const MsgType& CollateralAssignment::NoEvents::_msgtype(NoEventsV1_msgtype);
5163 //-------------------------------------------------------------------------------------------------
5164 const FieldTrait *CollateralAssignment::NoTrades::_traits(NoTradesV1_traits);
5165 const FieldTrait_Hash_Array& CollateralAssignment::NoTrades::_ftha(NoTradesV1_ftha);
5166 const MsgType& CollateralAssignment::NoTrades::_msgtype(NoTradesV1_msgtype);
5167 //-------------------------------------------------------------------------------------------------
5168 const FieldTrait *CollateralAssignment::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
5169 const FieldTrait_Hash_Array& CollateralAssignment::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
5170 const MsgType& CollateralAssignment::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
5171 //-------------------------------------------------------------------------------------------------
5172 const FieldTrait *CollateralAssignment::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
5173 const FieldTrait_Hash_Array& CollateralAssignment::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
5175 //-------------------------------------------------------------------------------------------------
5176 const FieldTrait *CollateralAssignment::NoComplexEvents::_traits(NoComplexEventsV1_traits);
5177 const FieldTrait_Hash_Array& CollateralAssignment::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
5178 const MsgType& CollateralAssignment::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
5179 //-------------------------------------------------------------------------------------------------
5180 const FieldTrait *CollateralAssignment::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
5181 const FieldTrait_Hash_Array& CollateralAssignment::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
5183 //-------------------------------------------------------------------------------------------------
5185 const FieldTrait_Hash_Array& CollateralAssignment::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
5187 //-------------------------------------------------------------------------------------------------
5188 const FieldTrait CollateralResponse::_traits[] =
5189 {
5190  FieldTrait( 1,15, 10, 0,0x04), FieldTrait( 11,15, 12, 0,0x04), FieldTrait( 15,19,118, 0,0x04),
5191  FieldTrait( 22,15, 21, 54,0x14), FieldTrait( 37,15, 13, 0,0x04), FieldTrait( 44,11,127, 0,0x04),
5192  FieldTrait( 48,15, 20, 54,0x14), FieldTrait( 53,10,116, 0,0x04), FieldTrait( 54, 7,125, 0,0x04),
5193  FieldTrait( 55,15, 18, 54,0x14), FieldTrait( 58,15,142, 0,0x04), FieldTrait( 60,22, 8, 0,0x04),
5194  FieldTrait( 64,25,115, 0,0x04), FieldTrait( 65,15, 19, 54,0x14), FieldTrait( 106,15, 47, 54,0x14),
5195  FieldTrait( 107,15, 50, 54,0x14), FieldTrait( 124, 1, 16, 40,0x1c), FieldTrait( 136, 1,126, 77,0x1c),
5196  FieldTrait( 159,13,129, 0,0x04), FieldTrait( 167,15, 25, 54,0x14), FieldTrait( 198,15, 14, 0,0x04),
5197  FieldTrait( 200,21, 27, 54,0x14), FieldTrait( 201, 1, 88, 54,0x14), FieldTrait( 202,11, 41, 54,0x14),
5198  FieldTrait( 206, 7, 43, 54,0x14), FieldTrait( 207,20, 46, 54,0x14), FieldTrait( 218,12,133,160,0x14),
5199  FieldTrait( 220,19,134,160,0x14), FieldTrait( 221,15,135,160,0x14), FieldTrait( 222,15,136,160,0x14),
5200  FieldTrait( 223,14, 45, 54,0x14), FieldTrait( 224,25, 29, 54,0x14), FieldTrait( 225,25, 30, 54,0x14),
5201  FieldTrait( 226, 1, 32, 54,0x14), FieldTrait( 227,14, 33, 54,0x14), FieldTrait( 228, 9, 34, 54,0x14),
5202  FieldTrait( 231, 9, 44, 54,0x14), FieldTrait( 232, 1,141,162,0x1c), FieldTrait( 239, 1, 31, 54,0x14),
5203  FieldTrait( 240,25, 40, 54,0x14), FieldTrait( 255,15, 35, 54,0x14), FieldTrait( 291,16,146, 0,0x04),
5204  FieldTrait( 348, 2, 48, 54,0x14), FieldTrait( 349,28, 49, 54,0x14), FieldTrait( 350, 2, 51, 54,0x14),
5205  FieldTrait( 351,28, 52, 54,0x14), FieldTrait( 354, 2,143, 0,0x04), FieldTrait( 355,28,144, 0,0x04),
5206  FieldTrait( 423, 1,128, 0,0x04), FieldTrait( 453, 1, 9, 94,0x1c), FieldTrait( 454, 1, 22,142,0x1c),
5207  FieldTrait( 460, 1, 23, 54,0x14), FieldTrait( 461,15, 24, 54,0x14), FieldTrait( 470,18, 37, 54,0x14),
5208  FieldTrait( 471,15, 38, 54,0x14), FieldTrait( 472,15, 39, 54,0x14), FieldTrait( 526,15, 15, 0,0x04),
5209  FieldTrait( 541,25, 28, 54,0x14), FieldTrait( 543,15, 36, 54,0x14), FieldTrait( 555, 1,119, 49,0x1c),
5210  FieldTrait( 581, 1, 11, 0,0x04), FieldTrait( 662,11,137,160,0x14), FieldTrait( 663, 1,138,160,0x14),
5211  FieldTrait( 667,21, 54, 54,0x14), FieldTrait( 691,15, 53, 54,0x14), FieldTrait( 699,15,139,160,0x14),
5212  FieldTrait( 711, 1,120,187,0x1c), FieldTrait( 715,25,147, 0,0x04), FieldTrait( 761,15,140,160,0x14),
5213  FieldTrait( 762,15, 26, 54,0x14), FieldTrait( 768, 1,124,182,0x1c), FieldTrait( 788, 1,110, 44,0x14),
5214  FieldTrait( 854, 1,117, 0,0x04), FieldTrait( 864, 1, 57, 38,0x1c), FieldTrait( 873,25, 58, 54,0x14),
5215  FieldTrait( 874,25, 59, 54,0x14), FieldTrait( 875, 1, 55, 54,0x14), FieldTrait( 876,15, 56, 54,0x14),
5216  FieldTrait( 894,15, 3, 0,0x04), FieldTrait( 895, 1, 4, 0,0x04), FieldTrait( 897, 1, 17,180,0x1c),
5217  FieldTrait( 898,14,114, 44,0x14), FieldTrait( 899,13,121, 0,0x04), FieldTrait( 900,13,122, 0,0x04),
5218  FieldTrait( 901,13,123, 0,0x04), FieldTrait( 902,15, 2, 0,0x04), FieldTrait( 903, 1, 5, 0,0x04),
5219  FieldTrait( 904,15, 1, 0,0x04), FieldTrait( 905, 1, 6, 0,0x04), FieldTrait( 906, 1, 7, 0,0x04),
5220  FieldTrait( 913,15,106, 44,0x14), FieldTrait( 914,15,107, 44,0x14), FieldTrait( 915,25,108, 44,0x14),
5221  FieldTrait( 916,25,111, 44,0x14), FieldTrait( 917,25,112, 44,0x14), FieldTrait( 918,19,109, 44,0x14),
5222  FieldTrait( 919, 1,113, 44,0x14), FieldTrait( 920,13,130, 0,0x04), FieldTrait( 921,13,131, 0,0x04),
5223  FieldTrait( 922,13,132, 0,0x04), FieldTrait( 947,19, 42, 54,0x14), FieldTrait( 965,15, 60, 54,0x14),
5224  FieldTrait( 966,15, 61, 54,0x14), FieldTrait( 967, 9, 63, 54,0x14), FieldTrait( 968, 9, 64, 54,0x14),
5225  FieldTrait( 969, 9, 65, 54,0x14), FieldTrait( 970, 1, 66, 54,0x14), FieldTrait( 971, 1, 67, 54,0x14),
5226  FieldTrait( 996,15, 69, 54,0x14), FieldTrait( 997,15, 70, 54,0x14), FieldTrait(1018, 1, 68, 57,0x1c),
5227  FieldTrait(1043, 1,145, 0,0x04), FieldTrait(1049, 7, 62, 54,0x14), FieldTrait(1079,26, 71, 54,0x14),
5228  FieldTrait(1146,13, 73, 54,0x14), FieldTrait(1147,10, 74, 54,0x14), FieldTrait(1151,15, 72, 54,0x14),
5229  FieldTrait(1184, 2, 75,150,0x14), FieldTrait(1185,29, 76,150,0x14), FieldTrait(1186,15, 77,150,0x14),
5230  FieldTrait(1191,15, 79, 54,0x14), FieldTrait(1192,10, 80, 54,0x14), FieldTrait(1193, 7, 81, 54,0x14),
5231  FieldTrait(1194, 1, 82, 54,0x14), FieldTrait(1195,13, 83, 54,0x14), FieldTrait(1196,15, 84, 54,0x14),
5232  FieldTrait(1197,15, 91, 54,0x14), FieldTrait(1198, 1, 85, 54,0x14), FieldTrait(1199,11, 86, 54,0x14),
5233  FieldTrait(1200,11, 87, 54,0x14), FieldTrait(1227,15, 78, 54,0x14), FieldTrait(1242, 8, 90, 54,0x14),
5234  FieldTrait(1244, 8, 89, 54,0x14), FieldTrait(1435, 1, 92, 54,0x14), FieldTrait(1439, 1, 93, 54,0x14),
5235  FieldTrait(1449,15, 94, 54,0x14), FieldTrait(1450,15, 95, 54,0x14), FieldTrait(1451,14, 96, 54,0x14),
5236  FieldTrait(1452,14, 97, 54,0x14), FieldTrait(1457,14, 98, 54,0x14), FieldTrait(1458,14, 99, 54,0x14),
5237  FieldTrait(1478, 1,100, 54,0x14), FieldTrait(1479, 1,101, 54,0x14), FieldTrait(1480,14,102, 54,0x14),
5238  FieldTrait(1481, 1,103, 54,0x14), FieldTrait(1482, 1,104, 54,0x14), FieldTrait(1483, 1,105, 21,0x1c)
5239 };
5240 const FieldTrait_Hash_Array CollateralResponse::_ftha(CollateralResponse::_traits, 147);
5242 //-------------------------------------------------------------------------------------------------
5243 const FieldTrait *CollateralResponse::NoExecs::_traits(NoExecsV1_traits);
5244 const FieldTrait_Hash_Array& CollateralResponse::NoExecs::_ftha(NoExecsV1_ftha);
5245 const MsgType& CollateralResponse::NoExecs::_msgtype(NoExecsV1_msgtype);
5246 //-------------------------------------------------------------------------------------------------
5247 const FieldTrait *CollateralResponse::NoMiscFees::_traits(NoMiscFeesV1_traits);
5248 const FieldTrait_Hash_Array& CollateralResponse::NoMiscFees::_ftha(NoMiscFeesV1_ftha);
5249 const MsgType& CollateralResponse::NoMiscFees::_msgtype(NoMiscFeesV1_msgtype);
5250 //-------------------------------------------------------------------------------------------------
5251 const FieldTrait *CollateralResponse::NoStipulations::_traits(NoStipulationsV1_traits);
5252 const FieldTrait_Hash_Array& CollateralResponse::NoStipulations::_ftha(NoStipulationsV1_ftha);
5253 const MsgType& CollateralResponse::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
5254 //-------------------------------------------------------------------------------------------------
5255 const FieldTrait *CollateralResponse::NoPartyIDs::_traits(NoPartyIDsV1_traits);
5256 const FieldTrait_Hash_Array& CollateralResponse::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
5257 const MsgType& CollateralResponse::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
5258 //-------------------------------------------------------------------------------------------------
5259 const FieldTrait *CollateralResponse::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
5260 const FieldTrait_Hash_Array& CollateralResponse::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
5262 //-------------------------------------------------------------------------------------------------
5263 const FieldTrait *CollateralResponse::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
5264 const FieldTrait_Hash_Array& CollateralResponse::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
5265 const MsgType& CollateralResponse::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
5266 //-------------------------------------------------------------------------------------------------
5267 const FieldTrait *CollateralResponse::NoLegs::_traits(NoLegsV7_traits);
5268 const FieldTrait_Hash_Array& CollateralResponse::NoLegs::_ftha(NoLegsV7_ftha);
5269 const MsgType& CollateralResponse::NoLegs::_msgtype(NoLegsV7_msgtype);
5270 //-------------------------------------------------------------------------------------------------
5271 const FieldTrait *CollateralResponse::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
5272 const FieldTrait_Hash_Array& CollateralResponse::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
5273 const MsgType& CollateralResponse::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
5274 //-------------------------------------------------------------------------------------------------
5275 const FieldTrait *CollateralResponse::NoUnderlyings::_traits(NoUnderlyingsV3_traits);
5276 const FieldTrait_Hash_Array& CollateralResponse::NoUnderlyings::_ftha(NoUnderlyingsV3_ftha);
5277 const MsgType& CollateralResponse::NoUnderlyings::_msgtype(NoUnderlyingsV3_msgtype);
5278 //-------------------------------------------------------------------------------------------------
5279 const FieldTrait *CollateralResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
5280 const FieldTrait_Hash_Array& CollateralResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
5281 const MsgType& CollateralResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
5282 //-------------------------------------------------------------------------------------------------
5283 const FieldTrait *CollateralResponse::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
5284 const FieldTrait_Hash_Array& CollateralResponse::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
5286 //-------------------------------------------------------------------------------------------------
5287 const FieldTrait *CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
5288 const FieldTrait_Hash_Array& CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
5289 const MsgType& CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
5290 //-------------------------------------------------------------------------------------------------
5292 const FieldTrait_Hash_Array& CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
5294 //-------------------------------------------------------------------------------------------------
5295 const FieldTrait *CollateralResponse::NoTrdRegTimestamps::_traits(NoTrdRegTimestampsV1_traits);
5296 const FieldTrait_Hash_Array& CollateralResponse::NoTrdRegTimestamps::_ftha(NoTrdRegTimestampsV1_ftha);
5297 const MsgType& CollateralResponse::NoTrdRegTimestamps::_msgtype(NoTrdRegTimestampsV1_msgtype);
5298 //-------------------------------------------------------------------------------------------------
5299 const FieldTrait *CollateralResponse::NoEvents::_traits(NoEventsV1_traits);
5300 const FieldTrait_Hash_Array& CollateralResponse::NoEvents::_ftha(NoEventsV1_ftha);
5301 const MsgType& CollateralResponse::NoEvents::_msgtype(NoEventsV1_msgtype);
5302 //-------------------------------------------------------------------------------------------------
5303 const FieldTrait *CollateralResponse::NoTrades::_traits(NoTradesV1_traits);
5304 const FieldTrait_Hash_Array& CollateralResponse::NoTrades::_ftha(NoTradesV1_ftha);
5305 const MsgType& CollateralResponse::NoTrades::_msgtype(NoTradesV1_msgtype);
5306 //-------------------------------------------------------------------------------------------------
5307 const FieldTrait *CollateralResponse::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
5308 const FieldTrait_Hash_Array& CollateralResponse::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
5309 const MsgType& CollateralResponse::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
5310 //-------------------------------------------------------------------------------------------------
5311 const FieldTrait *CollateralResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
5312 const FieldTrait_Hash_Array& CollateralResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
5314 //-------------------------------------------------------------------------------------------------
5315 const FieldTrait *CollateralResponse::NoComplexEvents::_traits(NoComplexEventsV1_traits);
5316 const FieldTrait_Hash_Array& CollateralResponse::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
5317 const MsgType& CollateralResponse::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
5318 //-------------------------------------------------------------------------------------------------
5319 const FieldTrait *CollateralResponse::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
5320 const FieldTrait_Hash_Array& CollateralResponse::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
5322 //-------------------------------------------------------------------------------------------------
5324 const FieldTrait_Hash_Array& CollateralResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
5326 //-------------------------------------------------------------------------------------------------
5327 const FieldTrait News::_traits[] =
5328 {
5329  FieldTrait( 33, 1, 10, 66,0x1c), FieldTrait( 42,22, 1, 0,0x04), FieldTrait( 61, 7, 2, 0,0x04),
5330  FieldTrait( 95, 2, 12, 0,0x04), FieldTrait( 96,28, 13, 0,0x04), FieldTrait( 146, 1, 7, 47,0x1c),
5331  FieldTrait( 148,15, 3, 0,0x04), FieldTrait( 149,15, 11, 0,0x04), FieldTrait( 215, 1, 6,141,0x1c),
5332  FieldTrait( 358, 2, 4, 0,0x04), FieldTrait( 359,28, 5, 0,0x04), FieldTrait( 555, 1, 8, 49,0x1c),
5333  FieldTrait( 711, 1, 9,188,0x1c), FieldTrait(1180,15, 14, 8,0x14), FieldTrait(1181, 4, 15, 8,0x14),
5334  FieldTrait(1300,15, 23, 0,0x04), FieldTrait(1301,20, 22, 0,0x04), FieldTrait(1350, 4, 16, 8,0x14),
5335  FieldTrait(1352, 8, 17, 8,0x14), FieldTrait(1472,15, 18, 0,0x04), FieldTrait(1473, 1, 20, 0,0x04),
5336  FieldTrait(1474,35, 21, 0,0x04), FieldTrait(1475, 1, 19, 84,0x1c)
5337 };
5338 const FieldTrait_Hash_Array News::_ftha(News::_traits, 23);
5339 const MsgType News::_msgtype("B");
5340 //-------------------------------------------------------------------------------------------------
5341 const FieldTrait *News::NoLinesOfText::_traits(NoLinesOfTextV1_traits);
5342 const FieldTrait_Hash_Array& News::NoLinesOfText::_ftha(NoLinesOfTextV1_ftha);
5343 const MsgType& News::NoLinesOfText::_msgtype(NoLinesOfTextV1_msgtype);
5344 //-------------------------------------------------------------------------------------------------
5345 const FieldTrait *News::NoRelatedSym::_traits(NoRelatedSymV9_traits);
5346 const FieldTrait_Hash_Array& News::NoRelatedSym::_ftha(NoRelatedSymV9_ftha);
5347 const MsgType& News::NoRelatedSym::_msgtype(NoRelatedSymV9_msgtype);
5348 //-------------------------------------------------------------------------------------------------
5349 const FieldTrait *News::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
5350 const FieldTrait_Hash_Array& News::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
5351 const MsgType& News::NoRelatedSym::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
5352 //-------------------------------------------------------------------------------------------------
5353 const FieldTrait *News::NoRelatedSym::NoEvents::_traits(NoEventsV1_traits);
5354 const FieldTrait_Hash_Array& News::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
5355 const MsgType& News::NoRelatedSym::NoEvents::_msgtype(NoEventsV1_msgtype);
5356 //-------------------------------------------------------------------------------------------------
5357 const FieldTrait *News::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
5358 const FieldTrait_Hash_Array& News::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
5359 const MsgType& News::NoRelatedSym::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
5360 //-------------------------------------------------------------------------------------------------
5361 const FieldTrait *News::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
5362 const FieldTrait_Hash_Array& News::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
5364 //-------------------------------------------------------------------------------------------------
5365 const FieldTrait *News::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
5366 const FieldTrait_Hash_Array& News::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
5367 const MsgType& News::NoRelatedSym::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
5368 //-------------------------------------------------------------------------------------------------
5369 const FieldTrait *News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
5370 const FieldTrait_Hash_Array& News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
5372 //-------------------------------------------------------------------------------------------------
5374 const FieldTrait_Hash_Array& News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
5376 //-------------------------------------------------------------------------------------------------
5377 const FieldTrait *News::NoRoutingIDs::_traits(NoRoutingIDsV1_traits);
5378 const FieldTrait_Hash_Array& News::NoRoutingIDs::_ftha(NoRoutingIDsV1_ftha);
5379 const MsgType& News::NoRoutingIDs::_msgtype(NoRoutingIDsV1_msgtype);
5380 //-------------------------------------------------------------------------------------------------
5381 const FieldTrait *News::NoLegs::_traits(NoLegsV7_traits);
5382 const FieldTrait_Hash_Array& News::NoLegs::_ftha(NoLegsV7_ftha);
5383 const MsgType& News::NoLegs::_msgtype(NoLegsV7_msgtype);
5384 //-------------------------------------------------------------------------------------------------
5385 const FieldTrait *News::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
5386 const FieldTrait_Hash_Array& News::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
5387 const MsgType& News::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
5388 //-------------------------------------------------------------------------------------------------
5389 const FieldTrait *News::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
5390 const FieldTrait_Hash_Array& News::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
5391 const MsgType& News::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
5392 //-------------------------------------------------------------------------------------------------
5393 const FieldTrait *News::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
5394 const FieldTrait_Hash_Array& News::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
5395 const MsgType& News::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
5396 //-------------------------------------------------------------------------------------------------
5397 const FieldTrait *News::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
5398 const FieldTrait_Hash_Array& News::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
5399 const MsgType& News::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
5400 //-------------------------------------------------------------------------------------------------
5401 const FieldTrait *News::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
5402 const FieldTrait_Hash_Array& News::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
5403 const MsgType& News::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
5404 //-------------------------------------------------------------------------------------------------
5405 const FieldTrait *News::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
5406 const FieldTrait_Hash_Array& News::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
5408 //-------------------------------------------------------------------------------------------------
5409 const FieldTrait News::NoNewsRefIDs::_traits[] =
5410 {
5411  FieldTrait(1476,15, 1, 0,0x04), FieldTrait(1477, 1, 2, 0,0x04)
5412 };
5413 const FieldTrait_Hash_Array
5415 const MsgType News::NoNewsRefIDs::_msgtype("NoNewsRefIDs");
5416 //-------------------------------------------------------------------------------------------------
5417 const FieldTrait CollateralReport::_traits[] =
5418 {
5419  FieldTrait( 1,15, 7, 0,0x04), FieldTrait( 11,15, 9, 0,0x04), FieldTrait( 15,19,115, 0,0x04),
5420  FieldTrait( 22,15, 18, 54,0x14), FieldTrait( 37,15, 10, 0,0x04), FieldTrait( 44,11,124, 0,0x04),
5421  FieldTrait( 48,15, 17, 54,0x14), FieldTrait( 53,10,113, 0,0x04), FieldTrait( 54, 7,122, 0,0x04),
5422  FieldTrait( 55,15, 15, 54,0x14), FieldTrait( 58,15,149, 0,0x04), FieldTrait( 60,22,152, 0,0x04),
5423  FieldTrait( 64,25,112, 0,0x04), FieldTrait( 65,15, 16, 54,0x14), FieldTrait( 85, 1,143, 37,0x1c),
5424  FieldTrait( 106,15, 44, 54,0x14), FieldTrait( 107,15, 47, 54,0x14), FieldTrait( 124, 1, 13, 40,0x1c),
5425  FieldTrait( 136, 1,123, 77,0x1c), FieldTrait( 159,13,126, 0,0x04), FieldTrait( 167,15, 22, 54,0x14),
5426  FieldTrait( 169, 1,140,153,0x14), FieldTrait( 170,15,141,153,0x14), FieldTrait( 171,15,142,153,0x14),
5427  FieldTrait( 172, 1,139,153,0x14), FieldTrait( 198,15, 11, 0,0x04), FieldTrait( 200,21, 24, 54,0x14),
5428  FieldTrait( 201, 1, 85, 54,0x14), FieldTrait( 202,11, 38, 54,0x14), FieldTrait( 206, 7, 40, 54,0x14),
5429  FieldTrait( 207,20, 43, 54,0x14), FieldTrait( 218,12,130,160,0x14), FieldTrait( 220,19,131,160,0x14),
5430  FieldTrait( 221,15,132,160,0x14), FieldTrait( 222,15,133,160,0x14), FieldTrait( 223,14, 42, 54,0x14),
5431  FieldTrait( 224,25, 26, 54,0x14), FieldTrait( 225,25, 27, 54,0x14), FieldTrait( 226, 1, 29, 54,0x14),
5432  FieldTrait( 227,14, 30, 54,0x14), FieldTrait( 228, 9, 31, 54,0x14), FieldTrait( 231, 9, 41, 54,0x14),
5433  FieldTrait( 232, 1,138,162,0x1c), FieldTrait( 239, 1, 28, 54,0x14), FieldTrait( 240,25, 37, 54,0x14),
5434  FieldTrait( 255,15, 32, 54,0x14), FieldTrait( 291,16,154, 0,0x04), FieldTrait( 336,15,144, 0,0x04),
5435  FieldTrait( 348, 2, 45, 54,0x14), FieldTrait( 349,28, 46, 54,0x14), FieldTrait( 350, 2, 48, 54,0x14),
5436  FieldTrait( 351,28, 49, 54,0x14), FieldTrait( 354, 2,150, 0,0x04), FieldTrait( 355,28,151, 0,0x04),
5437  FieldTrait( 423, 1,125, 0,0x04), FieldTrait( 453, 1, 6, 94,0x1c), FieldTrait( 454, 1, 19,142,0x1c),
5438  FieldTrait( 460, 1, 20, 54,0x14), FieldTrait( 461,15, 21, 54,0x14), FieldTrait( 470,18, 34, 54,0x14),
5439  FieldTrait( 471,15, 35, 54,0x14), FieldTrait( 472,15, 36, 54,0x14), FieldTrait( 526,15, 12, 0,0x04),
5440  FieldTrait( 541,25, 25, 54,0x14), FieldTrait( 543,15, 33, 54,0x14), FieldTrait( 555, 1,116, 49,0x1c),
5441  FieldTrait( 581, 1, 8, 0,0x04), FieldTrait( 625,15,145, 0,0x04), FieldTrait( 662,11,134,160,0x14),
5442  FieldTrait( 663, 1,135,160,0x14), FieldTrait( 667,21, 51, 54,0x14), FieldTrait( 691,15, 50, 54,0x14),
5443  FieldTrait( 699,15,136,160,0x14), FieldTrait( 711, 1,117,188,0x1c), FieldTrait( 715,25,148, 0,0x04),
5444  FieldTrait( 716,15,146, 0,0x04), FieldTrait( 717,15,147, 0,0x04), FieldTrait( 761,15,137,160,0x14),
5445  FieldTrait( 762,15, 23, 54,0x14), FieldTrait( 768, 1,121,182,0x1c), FieldTrait( 788, 1,107, 44,0x14),
5446  FieldTrait( 854, 1,114, 0,0x04), FieldTrait( 864, 1, 54, 38,0x1c), FieldTrait( 873,25, 55, 54,0x14),
5447  FieldTrait( 874,25, 56, 54,0x14), FieldTrait( 875, 1, 52, 54,0x14), FieldTrait( 876,15, 53, 54,0x14),
5448  FieldTrait( 897, 1, 14,180,0x1c), FieldTrait( 898,14,111, 44,0x14), FieldTrait( 899,13,118, 0,0x04),
5449  FieldTrait( 900,13,119, 0,0x04), FieldTrait( 901,13,120, 0,0x04), FieldTrait( 908,15, 1, 0,0x04),
5450  FieldTrait( 909,15, 2, 0,0x04), FieldTrait( 910, 1, 3, 0,0x04), FieldTrait( 911, 1, 4, 0,0x04),
5451  FieldTrait( 912, 8, 5, 0,0x04), FieldTrait( 913,15,103, 44,0x14), FieldTrait( 914,15,104, 44,0x14),
5452  FieldTrait( 915,25,105, 44,0x14), FieldTrait( 916,25,108, 44,0x14), FieldTrait( 917,25,109, 44,0x14),
5453  FieldTrait( 918,19,106, 44,0x14), FieldTrait( 919, 1,110, 44,0x14), FieldTrait( 920,13,127, 0,0x04),
5454  FieldTrait( 921,13,128, 0,0x04), FieldTrait( 922,13,129, 0,0x04), FieldTrait( 947,19, 39, 54,0x14),
5455  FieldTrait( 965,15, 57, 54,0x14), FieldTrait( 966,15, 58, 54,0x14), FieldTrait( 967, 9, 60, 54,0x14),
5456  FieldTrait( 968, 9, 61, 54,0x14), FieldTrait( 969, 9, 62, 54,0x14), FieldTrait( 970, 1, 63, 54,0x14),
5457  FieldTrait( 971, 1, 64, 54,0x14), FieldTrait( 996,15, 66, 54,0x14), FieldTrait( 997,15, 67, 54,0x14),
5458  FieldTrait(1018, 1, 65, 57,0x1c), FieldTrait(1043, 1,153, 0,0x04), FieldTrait(1049, 7, 59, 54,0x14),
5459  FieldTrait(1079,26, 68, 54,0x14), FieldTrait(1146,13, 70, 54,0x14), FieldTrait(1147,10, 71, 54,0x14),
5460  FieldTrait(1151,15, 69, 54,0x14), FieldTrait(1184, 2, 72,150,0x14), FieldTrait(1185,29, 73,150,0x14),
5461  FieldTrait(1186,15, 74,150,0x14), FieldTrait(1191,15, 76, 54,0x14), FieldTrait(1192,10, 77, 54,0x14),
5462  FieldTrait(1193, 7, 78, 54,0x14), FieldTrait(1194, 1, 79, 54,0x14), FieldTrait(1195,13, 80, 54,0x14),
5463  FieldTrait(1196,15, 81, 54,0x14), FieldTrait(1197,15, 88, 54,0x14), FieldTrait(1198, 1, 82, 54,0x14),
5464  FieldTrait(1199,11, 83, 54,0x14), FieldTrait(1200,11, 84, 54,0x14), FieldTrait(1227,15, 75, 54,0x14),
5465  FieldTrait(1242, 8, 87, 54,0x14), FieldTrait(1244, 8, 86, 54,0x14), FieldTrait(1435, 1, 89, 54,0x14),
5466  FieldTrait(1439, 1, 90, 54,0x14), FieldTrait(1449,15, 91, 54,0x14), FieldTrait(1450,15, 92, 54,0x14),
5467  FieldTrait(1451,14, 93, 54,0x14), FieldTrait(1452,14, 94, 54,0x14), FieldTrait(1457,14, 95, 54,0x14),
5468  FieldTrait(1458,14, 96, 54,0x14), FieldTrait(1478, 1, 97, 54,0x14), FieldTrait(1479, 1, 98, 54,0x14),
5469  FieldTrait(1480,14, 99, 54,0x14), FieldTrait(1481, 1,100, 54,0x14), FieldTrait(1482, 1,101, 54,0x14),
5470  FieldTrait(1483, 1,102, 21,0x1c)
5471 };
5472 const FieldTrait_Hash_Array CollateralReport::_ftha(CollateralReport::_traits, 154);
5474 //-------------------------------------------------------------------------------------------------
5475 const FieldTrait *CollateralReport::NoDlvyInst::_traits(NoDlvyInstV1_traits);
5476 const FieldTrait_Hash_Array& CollateralReport::NoDlvyInst::_ftha(NoDlvyInstV1_ftha);
5477 const MsgType& CollateralReport::NoDlvyInst::_msgtype(NoDlvyInstV1_msgtype);
5478 //-------------------------------------------------------------------------------------------------
5479 const FieldTrait *CollateralReport::NoDlvyInst::NoSettlPartyIDs::_traits(NoSettlPartyIDsV1_traits);
5480 const FieldTrait_Hash_Array& CollateralReport::NoDlvyInst::NoSettlPartyIDs::_ftha(NoSettlPartyIDsV1_ftha);
5481 const MsgType& CollateralReport::NoDlvyInst::NoSettlPartyIDs::_msgtype(NoSettlPartyIDsV1_msgtype);
5482 //-------------------------------------------------------------------------------------------------
5483 const FieldTrait *CollateralReport::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits(NoSettlPartySubIDsV1_traits);
5484 const FieldTrait_Hash_Array& CollateralReport::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(NoSettlPartySubIDsV1_ftha);
5486 //-------------------------------------------------------------------------------------------------
5487 const FieldTrait *CollateralReport::NoExecs::_traits(NoExecsV1_traits);
5488 const FieldTrait_Hash_Array& CollateralReport::NoExecs::_ftha(NoExecsV1_ftha);
5489 const MsgType& CollateralReport::NoExecs::_msgtype(NoExecsV1_msgtype);
5490 //-------------------------------------------------------------------------------------------------
5491 const FieldTrait *CollateralReport::NoMiscFees::_traits(NoMiscFeesV1_traits);
5492 const FieldTrait_Hash_Array& CollateralReport::NoMiscFees::_ftha(NoMiscFeesV1_ftha);
5493 const MsgType& CollateralReport::NoMiscFees::_msgtype(NoMiscFeesV1_msgtype);
5494 //-------------------------------------------------------------------------------------------------
5495 const FieldTrait *CollateralReport::NoStipulations::_traits(NoStipulationsV1_traits);
5496 const FieldTrait_Hash_Array& CollateralReport::NoStipulations::_ftha(NoStipulationsV1_ftha);
5497 const MsgType& CollateralReport::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
5498 //-------------------------------------------------------------------------------------------------
5499 const FieldTrait *CollateralReport::NoPartyIDs::_traits(NoPartyIDsV1_traits);
5500 const FieldTrait_Hash_Array& CollateralReport::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
5501 const MsgType& CollateralReport::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
5502 //-------------------------------------------------------------------------------------------------
5503 const FieldTrait *CollateralReport::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
5504 const FieldTrait_Hash_Array& CollateralReport::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
5505 const MsgType& CollateralReport::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
5506 //-------------------------------------------------------------------------------------------------
5507 const FieldTrait *CollateralReport::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
5508 const FieldTrait_Hash_Array& CollateralReport::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
5509 const MsgType& CollateralReport::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
5510 //-------------------------------------------------------------------------------------------------
5511 const FieldTrait *CollateralReport::NoLegs::_traits(NoLegsV7_traits);
5512 const FieldTrait_Hash_Array& CollateralReport::NoLegs::_ftha(NoLegsV7_ftha);
5513 const MsgType& CollateralReport::NoLegs::_msgtype(NoLegsV7_msgtype);
5514 //-------------------------------------------------------------------------------------------------
5515 const FieldTrait *CollateralReport::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
5516 const FieldTrait_Hash_Array& CollateralReport::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
5517 const MsgType& CollateralReport::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
5518 //-------------------------------------------------------------------------------------------------
5519 const FieldTrait *CollateralReport::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
5520 const FieldTrait_Hash_Array& CollateralReport::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
5521 const MsgType& CollateralReport::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
5522 //-------------------------------------------------------------------------------------------------
5523 const FieldTrait *CollateralReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
5524 const FieldTrait_Hash_Array& CollateralReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
5525 const MsgType& CollateralReport::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
5526 //-------------------------------------------------------------------------------------------------
5527 const FieldTrait *CollateralReport::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
5528 const FieldTrait_Hash_Array& CollateralReport::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
5529 const MsgType& CollateralReport::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
5530 //-------------------------------------------------------------------------------------------------
5531 const FieldTrait *CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
5532 const FieldTrait_Hash_Array& CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
5533 const MsgType& CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
5534 //-------------------------------------------------------------------------------------------------
5535 const FieldTrait *CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
5536 const FieldTrait_Hash_Array& CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
5538 //-------------------------------------------------------------------------------------------------
5539 const FieldTrait *CollateralReport::NoTrdRegTimestamps::_traits(NoTrdRegTimestampsV1_traits);
5540 const FieldTrait_Hash_Array& CollateralReport::NoTrdRegTimestamps::_ftha(NoTrdRegTimestampsV1_ftha);
5541 const MsgType& CollateralReport::NoTrdRegTimestamps::_msgtype(NoTrdRegTimestampsV1_msgtype);
5542 //-------------------------------------------------------------------------------------------------
5543 const FieldTrait *CollateralReport::NoEvents::_traits(NoEventsV1_traits);
5544 const FieldTrait_Hash_Array& CollateralReport::NoEvents::_ftha(NoEventsV1_ftha);
5545 const MsgType& CollateralReport::NoEvents::_msgtype(NoEventsV1_msgtype);
5546 //-------------------------------------------------------------------------------------------------
5547 const FieldTrait *CollateralReport::NoTrades::_traits(NoTradesV1_traits);
5548 const FieldTrait_Hash_Array& CollateralReport::NoTrades::_ftha(NoTradesV1_ftha);
5549 const MsgType& CollateralReport::NoTrades::_msgtype(NoTradesV1_msgtype);
5550 //-------------------------------------------------------------------------------------------------
5551 const FieldTrait *CollateralReport::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
5552 const FieldTrait_Hash_Array& CollateralReport::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
5553 const MsgType& CollateralReport::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
5554 //-------------------------------------------------------------------------------------------------
5555 const FieldTrait *CollateralReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
5556 const FieldTrait_Hash_Array& CollateralReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
5558 //-------------------------------------------------------------------------------------------------
5559 const FieldTrait *CollateralReport::NoComplexEvents::_traits(NoComplexEventsV1_traits);
5560 const FieldTrait_Hash_Array& CollateralReport::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
5561 const MsgType& CollateralReport::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
5562 //-------------------------------------------------------------------------------------------------
5563 const FieldTrait *CollateralReport::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
5564 const FieldTrait_Hash_Array& CollateralReport::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
5566 //-------------------------------------------------------------------------------------------------
5567 const FieldTrait *CollateralReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
5568 const FieldTrait_Hash_Array& CollateralReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
5570 //-------------------------------------------------------------------------------------------------
5571 const FieldTrait CollateralInquiry::_traits[] =
5572 {
5573  FieldTrait( 1,15, 7, 0,0x04), FieldTrait( 11,15, 9, 0,0x04), FieldTrait( 15,19,115, 0,0x04),
5574  FieldTrait( 22,15, 18, 54,0x14), FieldTrait( 37,15, 10, 0,0x04), FieldTrait( 44,11,123, 0,0x04),
5575  FieldTrait( 48,15, 17, 54,0x14), FieldTrait( 53,10,113, 0,0x04), FieldTrait( 54, 7,122, 0,0x04),
5576  FieldTrait( 55,15, 15, 54,0x14), FieldTrait( 58,15,148, 0,0x04), FieldTrait( 64,25,112, 0,0x04),
5577  FieldTrait( 65,15, 16, 54,0x14), FieldTrait( 85, 1,142, 37,0x1c), FieldTrait( 106,15, 44, 54,0x14),
5578  FieldTrait( 107,15, 47, 54,0x14), FieldTrait( 124, 1, 13, 40,0x1c), FieldTrait( 159,13,125, 0,0x04),
5579  FieldTrait( 167,15, 22, 54,0x14), FieldTrait( 169, 1,139,153,0x14), FieldTrait( 170,15,140,153,0x14),
5580  FieldTrait( 171,15,141,153,0x14), FieldTrait( 172, 1,138,153,0x14), FieldTrait( 198,15, 11, 0,0x04),
5581  FieldTrait( 200,21, 24, 54,0x14), FieldTrait( 201, 1, 85, 54,0x14), FieldTrait( 202,11, 38, 54,0x14),
5582  FieldTrait( 206, 7, 40, 54,0x14), FieldTrait( 207,20, 43, 54,0x14), FieldTrait( 218,12,129,160,0x14),
5583  FieldTrait( 220,19,130,160,0x14), FieldTrait( 221,15,131,160,0x14), FieldTrait( 222,15,132,160,0x14),
5584  FieldTrait( 223,14, 42, 54,0x14), FieldTrait( 224,25, 26, 54,0x14), FieldTrait( 225,25, 27, 54,0x14),
5585  FieldTrait( 226, 1, 29, 54,0x14), FieldTrait( 227,14, 30, 54,0x14), FieldTrait( 228, 9, 31, 54,0x14),
5586  FieldTrait( 231, 9, 41, 54,0x14), FieldTrait( 232, 1,137,162,0x1c), FieldTrait( 239, 1, 28, 54,0x14),
5587  FieldTrait( 240,25, 37, 54,0x14), FieldTrait( 255,15, 32, 54,0x14), FieldTrait( 263, 7, 3, 0,0x04),
5588  FieldTrait( 336,15,143, 0,0x04), FieldTrait( 348, 2, 45, 54,0x14), FieldTrait( 349,28, 46, 54,0x14),
5589  FieldTrait( 350, 2, 48, 54,0x14), FieldTrait( 351,28, 49, 54,0x14), FieldTrait( 354, 2,149, 0,0x04),
5590  FieldTrait( 355,28,150, 0,0x04), FieldTrait( 423, 1,124, 0,0x04), FieldTrait( 453, 1, 6, 94,0x1c),
5591  FieldTrait( 454, 1, 19,142,0x1c), FieldTrait( 460, 1, 20, 54,0x14), FieldTrait( 461,15, 21, 54,0x14),
5592  FieldTrait( 470,18, 34, 54,0x14), FieldTrait( 471,15, 35, 54,0x14), FieldTrait( 472,15, 36, 54,0x14),
5593  FieldTrait( 526,15, 12, 0,0x04), FieldTrait( 541,25, 25, 54,0x14), FieldTrait( 543,15, 33, 54,0x14),
5594  FieldTrait( 555, 1,116, 49,0x1c), FieldTrait( 581, 1, 8, 0,0x04), FieldTrait( 625,15,144, 0,0x04),
5595  FieldTrait( 662,11,133,160,0x14), FieldTrait( 663, 1,134,160,0x14), FieldTrait( 667,21, 51, 54,0x14),
5596  FieldTrait( 691,15, 50, 54,0x14), FieldTrait( 699,15,135,160,0x14), FieldTrait( 711, 1,117,188,0x1c),
5597  FieldTrait( 715,25,147, 0,0x04), FieldTrait( 716,15,145, 0,0x04), FieldTrait( 717,15,146, 0,0x04),
5598  FieldTrait( 725, 1, 4, 0,0x04), FieldTrait( 726,15, 5, 0,0x04), FieldTrait( 761,15,136,160,0x14),
5599  FieldTrait( 762,15, 23, 54,0x14), FieldTrait( 768, 1,121,182,0x1c), FieldTrait( 788, 1,107, 44,0x14),
5600  FieldTrait( 854, 1,114, 0,0x04), FieldTrait( 864, 1, 54, 38,0x1c), FieldTrait( 873,25, 55, 54,0x14),
5601  FieldTrait( 874,25, 56, 54,0x14), FieldTrait( 875, 1, 52, 54,0x14), FieldTrait( 876,15, 53, 54,0x14),
5602  FieldTrait( 897, 1, 14,180,0x1c), FieldTrait( 898,14,111, 44,0x14), FieldTrait( 899,13,118, 0,0x04),
5603  FieldTrait( 900,13,119, 0,0x04), FieldTrait( 901,13,120, 0,0x04), FieldTrait( 909,15, 1, 0,0x04),
5604  FieldTrait( 913,15,103, 44,0x14), FieldTrait( 914,15,104, 44,0x14), FieldTrait( 915,25,105, 44,0x14),
5605  FieldTrait( 916,25,108, 44,0x14), FieldTrait( 917,25,109, 44,0x14), FieldTrait( 918,19,106, 44,0x14),
5606  FieldTrait( 919, 1,110, 44,0x14), FieldTrait( 920,13,126, 0,0x04), FieldTrait( 921,13,127, 0,0x04),
5607  FieldTrait( 922,13,128, 0,0x04), FieldTrait( 938, 1, 2, 15,0x1c), FieldTrait( 947,19, 39, 54,0x14),
5608  FieldTrait( 965,15, 57, 54,0x14), FieldTrait( 966,15, 58, 54,0x14), FieldTrait( 967, 9, 60, 54,0x14),
5609  FieldTrait( 968, 9, 61, 54,0x14), FieldTrait( 969, 9, 62, 54,0x14), FieldTrait( 970, 1, 63, 54,0x14),
5610  FieldTrait( 971, 1, 64, 54,0x14), FieldTrait( 996,15, 66, 54,0x14), FieldTrait( 997,15, 67, 54,0x14),
5611  FieldTrait(1018, 1, 65, 57,0x1c), FieldTrait(1049, 7, 59, 54,0x14), FieldTrait(1079,26, 68, 54,0x14),
5612  FieldTrait(1146,13, 70, 54,0x14), FieldTrait(1147,10, 71, 54,0x14), FieldTrait(1151,15, 69, 54,0x14),
5613  FieldTrait(1184, 2, 72,150,0x14), FieldTrait(1185,29, 73,150,0x14), FieldTrait(1186,15, 74,150,0x14),
5614  FieldTrait(1191,15, 76, 54,0x14), FieldTrait(1192,10, 77, 54,0x14), FieldTrait(1193, 7, 78, 54,0x14),
5615  FieldTrait(1194, 1, 79, 54,0x14), FieldTrait(1195,13, 80, 54,0x14), FieldTrait(1196,15, 81, 54,0x14),
5616  FieldTrait(1197,15, 88, 54,0x14), FieldTrait(1198, 1, 82, 54,0x14), FieldTrait(1199,11, 83, 54,0x14),
5617  FieldTrait(1200,11, 84, 54,0x14), FieldTrait(1227,15, 75, 54,0x14), FieldTrait(1242, 8, 87, 54,0x14),
5618  FieldTrait(1244, 8, 86, 54,0x14), FieldTrait(1435, 1, 89, 54,0x14), FieldTrait(1439, 1, 90, 54,0x14),
5619  FieldTrait(1449,15, 91, 54,0x14), FieldTrait(1450,15, 92, 54,0x14), FieldTrait(1451,14, 93, 54,0x14),
5620  FieldTrait(1452,14, 94, 54,0x14), FieldTrait(1457,14, 95, 54,0x14), FieldTrait(1458,14, 96, 54,0x14),
5621  FieldTrait(1478, 1, 97, 54,0x14), FieldTrait(1479, 1, 98, 54,0x14), FieldTrait(1480,14, 99, 54,0x14),
5622  FieldTrait(1481, 1,100, 54,0x14), FieldTrait(1482, 1,101, 54,0x14), FieldTrait(1483, 1,102, 21,0x1c)
5623 };
5624 const FieldTrait_Hash_Array CollateralInquiry::_ftha(CollateralInquiry::_traits, 150);
5626 //-------------------------------------------------------------------------------------------------
5627 const FieldTrait *CollateralInquiry::NoDlvyInst::_traits(NoDlvyInstV1_traits);
5628 const FieldTrait_Hash_Array& CollateralInquiry::NoDlvyInst::_ftha(NoDlvyInstV1_ftha);
5629 const MsgType& CollateralInquiry::NoDlvyInst::_msgtype(NoDlvyInstV1_msgtype);
5630 //-------------------------------------------------------------------------------------------------
5631 const FieldTrait *CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::_traits(NoSettlPartyIDsV1_traits);
5632 const FieldTrait_Hash_Array& CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::_ftha(NoSettlPartyIDsV1_ftha);
5633 const MsgType& CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::_msgtype(NoSettlPartyIDsV1_msgtype);
5634 //-------------------------------------------------------------------------------------------------
5635 const FieldTrait *CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits(NoSettlPartySubIDsV1_traits);
5636 const FieldTrait_Hash_Array& CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(NoSettlPartySubIDsV1_ftha);
5638 //-------------------------------------------------------------------------------------------------
5639 const FieldTrait *CollateralInquiry::NoExecs::_traits(NoExecsV1_traits);
5640 const FieldTrait_Hash_Array& CollateralInquiry::NoExecs::_ftha(NoExecsV1_ftha);
5641 const MsgType& CollateralInquiry::NoExecs::_msgtype(NoExecsV1_msgtype);
5642 //-------------------------------------------------------------------------------------------------
5643 const FieldTrait *CollateralInquiry::NoStipulations::_traits(NoStipulationsV1_traits);
5644 const FieldTrait_Hash_Array& CollateralInquiry::NoStipulations::_ftha(NoStipulationsV1_ftha);
5645 const MsgType& CollateralInquiry::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
5646 //-------------------------------------------------------------------------------------------------
5647 const FieldTrait *CollateralInquiry::NoPartyIDs::_traits(NoPartyIDsV1_traits);
5648 const FieldTrait_Hash_Array& CollateralInquiry::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
5649 const MsgType& CollateralInquiry::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
5650 //-------------------------------------------------------------------------------------------------
5651 const FieldTrait *CollateralInquiry::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
5652 const FieldTrait_Hash_Array& CollateralInquiry::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
5653 const MsgType& CollateralInquiry::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
5654 //-------------------------------------------------------------------------------------------------
5655 const FieldTrait *CollateralInquiry::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
5656 const FieldTrait_Hash_Array& CollateralInquiry::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
5657 const MsgType& CollateralInquiry::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
5658 //-------------------------------------------------------------------------------------------------
5659 const FieldTrait *CollateralInquiry::NoLegs::_traits(NoLegsV7_traits);
5660 const FieldTrait_Hash_Array& CollateralInquiry::NoLegs::_ftha(NoLegsV7_ftha);
5661 const MsgType& CollateralInquiry::NoLegs::_msgtype(NoLegsV7_msgtype);
5662 //-------------------------------------------------------------------------------------------------
5663 const FieldTrait *CollateralInquiry::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
5664 const FieldTrait_Hash_Array& CollateralInquiry::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
5665 const MsgType& CollateralInquiry::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
5666 //-------------------------------------------------------------------------------------------------
5667 const FieldTrait *CollateralInquiry::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
5668 const FieldTrait_Hash_Array& CollateralInquiry::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
5669 const MsgType& CollateralInquiry::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
5670 //-------------------------------------------------------------------------------------------------
5671 const FieldTrait *CollateralInquiry::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
5672 const FieldTrait_Hash_Array& CollateralInquiry::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
5673 const MsgType& CollateralInquiry::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
5674 //-------------------------------------------------------------------------------------------------
5675 const FieldTrait *CollateralInquiry::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
5676 const FieldTrait_Hash_Array& CollateralInquiry::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
5678 //-------------------------------------------------------------------------------------------------
5679 const FieldTrait *CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
5680 const FieldTrait_Hash_Array& CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
5681 const MsgType& CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
5682 //-------------------------------------------------------------------------------------------------
5683 const FieldTrait *CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
5684 const FieldTrait_Hash_Array& CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
5686 //-------------------------------------------------------------------------------------------------
5687 const FieldTrait *CollateralInquiry::NoTrdRegTimestamps::_traits(NoTrdRegTimestampsV1_traits);
5688 const FieldTrait_Hash_Array& CollateralInquiry::NoTrdRegTimestamps::_ftha(NoTrdRegTimestampsV1_ftha);
5689 const MsgType& CollateralInquiry::NoTrdRegTimestamps::_msgtype(NoTrdRegTimestampsV1_msgtype);
5690 //-------------------------------------------------------------------------------------------------
5691 const FieldTrait *CollateralInquiry::NoEvents::_traits(NoEventsV1_traits);
5692 const FieldTrait_Hash_Array& CollateralInquiry::NoEvents::_ftha(NoEventsV1_ftha);
5693 const MsgType& CollateralInquiry::NoEvents::_msgtype(NoEventsV1_msgtype);
5694 //-------------------------------------------------------------------------------------------------
5695 const FieldTrait *CollateralInquiry::NoTrades::_traits(NoTradesV1_traits);
5696 const FieldTrait_Hash_Array& CollateralInquiry::NoTrades::_ftha(NoTradesV1_ftha);
5697 const MsgType& CollateralInquiry::NoTrades::_msgtype(NoTradesV1_msgtype);
5698 //-------------------------------------------------------------------------------------------------
5699 const FieldTrait *CollateralInquiry::NoCollInquiryQualifier::_traits(NoCollInquiryQualifierV1_traits);
5700 const FieldTrait_Hash_Array& CollateralInquiry::NoCollInquiryQualifier::_ftha(NoCollInquiryQualifierV1_ftha);
5701 const MsgType& CollateralInquiry::NoCollInquiryQualifier::_msgtype(NoCollInquiryQualifierV1_msgtype);
5702 //-------------------------------------------------------------------------------------------------
5703 const FieldTrait *CollateralInquiry::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
5704 const FieldTrait_Hash_Array& CollateralInquiry::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
5705 const MsgType& CollateralInquiry::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
5706 //-------------------------------------------------------------------------------------------------
5707 const FieldTrait *CollateralInquiry::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
5708 const FieldTrait_Hash_Array& CollateralInquiry::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
5710 //-------------------------------------------------------------------------------------------------
5711 const FieldTrait *CollateralInquiry::NoComplexEvents::_traits(NoComplexEventsV1_traits);
5712 const FieldTrait_Hash_Array& CollateralInquiry::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
5713 const MsgType& CollateralInquiry::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
5714 //-------------------------------------------------------------------------------------------------
5715 const FieldTrait *CollateralInquiry::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
5716 const FieldTrait_Hash_Array& CollateralInquiry::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
5718 //-------------------------------------------------------------------------------------------------
5720 const FieldTrait_Hash_Array& CollateralInquiry::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
5722 //-------------------------------------------------------------------------------------------------
5724 {
5725  FieldTrait( 933,15, 2, 0,0x04), FieldTrait( 935, 1, 1, 0,0x04), FieldTrait( 936, 1, 3, 17,0x1c)
5726 };
5729 //-------------------------------------------------------------------------------------------------
5731 {
5732  FieldTrait( 283,15, 3, 0,0x04), FieldTrait( 284,15, 4, 0,0x04), FieldTrait( 930,15, 1, 0,0x04),
5733  FieldTrait( 931,15, 2, 0,0x04)
5734 };
5735 const FieldTrait_Hash_Array
5738 //-------------------------------------------------------------------------------------------------
5740 {
5741  FieldTrait( 932,15, 3, 0,0x04), FieldTrait( 933,15, 2, 0,0x04), FieldTrait( 934,15, 4, 0,0x04),
5742  FieldTrait( 936, 1, 5, 18,0x1c), FieldTrait( 937, 1, 1, 0,0x04)
5743 };
5746 //-------------------------------------------------------------------------------------------------
5748 {
5749  FieldTrait( 283,15, 3, 0,0x04), FieldTrait( 284,15, 4, 0,0x04), FieldTrait( 928, 1, 5, 0,0x05),
5750  FieldTrait( 929,15, 6, 0,0x04), FieldTrait( 930,15, 1, 0,0x05), FieldTrait( 931,15, 2, 0,0x04)
5751 };
5752 const FieldTrait_Hash_Array
5755 //-------------------------------------------------------------------------------------------------
5756 const FieldTrait UserRequest::_traits[] =
5757 {
5758  FieldTrait( 95, 2, 6, 0,0x04), FieldTrait( 96,28, 7, 0,0x04), FieldTrait( 553,15, 3, 0,0x04),
5759  FieldTrait( 554,15, 4, 0,0x04), FieldTrait( 923,15, 1, 0,0x04), FieldTrait( 924, 1, 2, 0,0x04),
5760  FieldTrait( 925,15, 5, 0,0x04), FieldTrait(1400, 1, 8, 0,0x04), FieldTrait(1401, 2, 9, 0,0x04),
5761  FieldTrait(1402,28, 10, 0,0x04), FieldTrait(1403, 2, 11, 0,0x04), FieldTrait(1404,28, 12, 0,0x04)
5762 };
5763 const FieldTrait_Hash_Array UserRequest::_ftha(UserRequest::_traits, 12);
5764 const MsgType UserRequest::_msgtype("BE");
5765 //-------------------------------------------------------------------------------------------------
5766 const FieldTrait UserResponse::_traits[] =
5767 {
5768  FieldTrait( 553,15, 2, 0,0x04), FieldTrait( 923,15, 1, 0,0x04), FieldTrait( 926, 1, 3, 0,0x04),
5769  FieldTrait( 927,15, 4, 0,0x04)
5770 };
5771 const FieldTrait_Hash_Array UserResponse::_ftha(UserResponse::_traits, 4);
5772 const MsgType UserResponse::_msgtype("BF");
5773 //-------------------------------------------------------------------------------------------------
5774 const FieldTrait CollateralInquiryAck::_traits[] =
5775 {
5776  FieldTrait( 1,15, 7, 0,0x04), FieldTrait( 11,15, 9, 0,0x04), FieldTrait( 15,19,115, 0,0x04),
5777  FieldTrait( 22,15, 18, 54,0x14), FieldTrait( 37,15, 10, 0,0x04), FieldTrait( 48,15, 17, 54,0x14),
5778  FieldTrait( 53,10,113, 0,0x04), FieldTrait( 55,15, 15, 54,0x14), FieldTrait( 58,15,125, 0,0x04),
5779  FieldTrait( 64,25,112, 0,0x04), FieldTrait( 65,15, 16, 54,0x14), FieldTrait( 106,15, 44, 54,0x14),
5780  FieldTrait( 107,15, 47, 54,0x14), FieldTrait( 124, 1, 13, 40,0x1c), FieldTrait( 167,15, 22, 54,0x14),
5781  FieldTrait( 198,15, 11, 0,0x04), FieldTrait( 200,21, 24, 54,0x14), FieldTrait( 201, 1, 85, 54,0x14),
5782  FieldTrait( 202,11, 38, 54,0x14), FieldTrait( 206, 7, 40, 54,0x14), FieldTrait( 207,20, 43, 54,0x14),
5783  FieldTrait( 223,14, 42, 54,0x14), FieldTrait( 224,25, 26, 54,0x14), FieldTrait( 225,25, 27, 54,0x14),
5784  FieldTrait( 226, 1, 29, 54,0x14), FieldTrait( 227,14, 30, 54,0x14), FieldTrait( 228, 9, 31, 54,0x14),
5785  FieldTrait( 231, 9, 41, 54,0x14), FieldTrait( 239, 1, 28, 54,0x14), FieldTrait( 240,25, 37, 54,0x14),
5786  FieldTrait( 255,15, 32, 54,0x14), FieldTrait( 336,15,118, 0,0x04), FieldTrait( 348, 2, 45, 54,0x14),
5787  FieldTrait( 349,28, 46, 54,0x14), FieldTrait( 350, 2, 48, 54,0x14), FieldTrait( 351,28, 49, 54,0x14),
5788  FieldTrait( 354, 2,126, 0,0x04), FieldTrait( 355,28,127, 0,0x04), FieldTrait( 453, 1, 6, 94,0x1c),
5789  FieldTrait( 454, 1, 19,142,0x1c), FieldTrait( 460, 1, 20, 54,0x14), FieldTrait( 461,15, 21, 54,0x14),
5790  FieldTrait( 470,18, 34, 54,0x14), FieldTrait( 471,15, 35, 54,0x14), FieldTrait( 472,15, 36, 54,0x14),
5791  FieldTrait( 526,15, 12, 0,0x04), FieldTrait( 541,25, 25, 54,0x14), FieldTrait( 543,15, 33, 54,0x14),
5792  FieldTrait( 555, 1,116, 49,0x1c), FieldTrait( 581, 1, 8, 0,0x04), FieldTrait( 625,15,119, 0,0x04),
5793  FieldTrait( 667,21, 51, 54,0x14), FieldTrait( 691,15, 50, 54,0x14), FieldTrait( 711, 1,117,188,0x1c),
5794  FieldTrait( 715,25,122, 0,0x04), FieldTrait( 716,15,120, 0,0x04), FieldTrait( 717,15,121, 0,0x04),
5795  FieldTrait( 725, 1,123, 0,0x04), FieldTrait( 726,15,124, 0,0x04), FieldTrait( 762,15, 23, 54,0x14),
5796  FieldTrait( 788, 1,107, 44,0x14), FieldTrait( 854, 1,114, 0,0x04), FieldTrait( 864, 1, 54, 38,0x1c),
5797  FieldTrait( 873,25, 55, 54,0x14), FieldTrait( 874,25, 56, 54,0x14), FieldTrait( 875, 1, 52, 54,0x14),
5798  FieldTrait( 876,15, 53, 54,0x14), FieldTrait( 897, 1, 14,180,0x1c), FieldTrait( 898,14,111, 44,0x14),
5799  FieldTrait( 909,15, 1, 0,0x04), FieldTrait( 911, 1, 5, 0,0x04), FieldTrait( 913,15,103, 44,0x14),
5800  FieldTrait( 914,15,104, 44,0x14), FieldTrait( 915,25,105, 44,0x14), FieldTrait( 916,25,108, 44,0x14),
5801  FieldTrait( 917,25,109, 44,0x14), FieldTrait( 918,19,106, 44,0x14), FieldTrait( 919, 1,110, 44,0x14),
5802  FieldTrait( 938, 1, 4, 15,0x1c), FieldTrait( 945, 1, 2, 0,0x04), FieldTrait( 946, 1, 3, 0,0x04),
5803  FieldTrait( 947,19, 39, 54,0x14), FieldTrait( 965,15, 57, 54,0x14), FieldTrait( 966,15, 58, 54,0x14),
5804  FieldTrait( 967, 9, 60, 54,0x14), FieldTrait( 968, 9, 61, 54,0x14), FieldTrait( 969, 9, 62, 54,0x14),
5805  FieldTrait( 970, 1, 63, 54,0x14), FieldTrait( 971, 1, 64, 54,0x14), FieldTrait( 996,15, 66, 54,0x14),
5806  FieldTrait( 997,15, 67, 54,0x14), FieldTrait(1018, 1, 65, 57,0x1c), FieldTrait(1049, 7, 59, 54,0x14),
5807  FieldTrait(1079,26, 68, 54,0x14), FieldTrait(1146,13, 70, 54,0x14), FieldTrait(1147,10, 71, 54,0x14),
5808  FieldTrait(1151,15, 69, 54,0x14), FieldTrait(1184, 2, 72,150,0x14), FieldTrait(1185,29, 73,150,0x14),
5809  FieldTrait(1186,15, 74,150,0x14), FieldTrait(1191,15, 76, 54,0x14), FieldTrait(1192,10, 77, 54,0x14),
5810  FieldTrait(1193, 7, 78, 54,0x14), FieldTrait(1194, 1, 79, 54,0x14), FieldTrait(1195,13, 80, 54,0x14),
5811  FieldTrait(1196,15, 81, 54,0x14), FieldTrait(1197,15, 88, 54,0x14), FieldTrait(1198, 1, 82, 54,0x14),
5812  FieldTrait(1199,11, 83, 54,0x14), FieldTrait(1200,11, 84, 54,0x14), FieldTrait(1227,15, 75, 54,0x14),
5813  FieldTrait(1242, 8, 87, 54,0x14), FieldTrait(1244, 8, 86, 54,0x14), FieldTrait(1435, 1, 89, 54,0x14),
5814  FieldTrait(1439, 1, 90, 54,0x14), FieldTrait(1449,15, 91, 54,0x14), FieldTrait(1450,15, 92, 54,0x14),
5815  FieldTrait(1451,14, 93, 54,0x14), FieldTrait(1452,14, 94, 54,0x14), FieldTrait(1457,14, 95, 54,0x14),
5816  FieldTrait(1458,14, 96, 54,0x14), FieldTrait(1478, 1, 97, 54,0x14), FieldTrait(1479, 1, 98, 54,0x14),
5817  FieldTrait(1480,14, 99, 54,0x14), FieldTrait(1481, 1,100, 54,0x14), FieldTrait(1482, 1,101, 54,0x14),
5818  FieldTrait(1483, 1,102, 21,0x1c)
5819 };
5820 const FieldTrait_Hash_Array CollateralInquiryAck::_ftha(CollateralInquiryAck::_traits, 127);
5822 //-------------------------------------------------------------------------------------------------
5823 const FieldTrait *CollateralInquiryAck::NoExecs::_traits(NoExecsV1_traits);
5824 const FieldTrait_Hash_Array& CollateralInquiryAck::NoExecs::_ftha(NoExecsV1_ftha);
5825 const MsgType& CollateralInquiryAck::NoExecs::_msgtype(NoExecsV1_msgtype);
5826 //-------------------------------------------------------------------------------------------------
5827 const FieldTrait *CollateralInquiryAck::NoPartyIDs::_traits(NoPartyIDsV1_traits);
5828 const FieldTrait_Hash_Array& CollateralInquiryAck::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
5829 const MsgType& CollateralInquiryAck::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
5830 //-------------------------------------------------------------------------------------------------
5831 const FieldTrait *CollateralInquiryAck::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
5832 const FieldTrait_Hash_Array& CollateralInquiryAck::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
5834 //-------------------------------------------------------------------------------------------------
5835 const FieldTrait *CollateralInquiryAck::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
5836 const FieldTrait_Hash_Array& CollateralInquiryAck::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
5837 const MsgType& CollateralInquiryAck::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
5838 //-------------------------------------------------------------------------------------------------
5839 const FieldTrait *CollateralInquiryAck::NoLegs::_traits(NoLegsV7_traits);
5840 const FieldTrait_Hash_Array& CollateralInquiryAck::NoLegs::_ftha(NoLegsV7_ftha);
5841 const MsgType& CollateralInquiryAck::NoLegs::_msgtype(NoLegsV7_msgtype);
5842 //-------------------------------------------------------------------------------------------------
5843 const FieldTrait *CollateralInquiryAck::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
5844 const FieldTrait_Hash_Array& CollateralInquiryAck::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
5845 const MsgType& CollateralInquiryAck::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
5846 //-------------------------------------------------------------------------------------------------
5847 const FieldTrait *CollateralInquiryAck::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
5848 const FieldTrait_Hash_Array& CollateralInquiryAck::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
5849 const MsgType& CollateralInquiryAck::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
5850 //-------------------------------------------------------------------------------------------------
5851 const FieldTrait *CollateralInquiryAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
5852 const FieldTrait_Hash_Array& CollateralInquiryAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
5853 const MsgType& CollateralInquiryAck::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
5854 //-------------------------------------------------------------------------------------------------
5855 const FieldTrait *CollateralInquiryAck::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
5856 const FieldTrait_Hash_Array& CollateralInquiryAck::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
5858 //-------------------------------------------------------------------------------------------------
5859 const FieldTrait *CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
5860 const FieldTrait_Hash_Array& CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
5861 const MsgType& CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
5862 //-------------------------------------------------------------------------------------------------
5864 const FieldTrait_Hash_Array& CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
5866 //-------------------------------------------------------------------------------------------------
5867 const FieldTrait *CollateralInquiryAck::NoEvents::_traits(NoEventsV1_traits);
5868 const FieldTrait_Hash_Array& CollateralInquiryAck::NoEvents::_ftha(NoEventsV1_ftha);
5869 const MsgType& CollateralInquiryAck::NoEvents::_msgtype(NoEventsV1_msgtype);
5870 //-------------------------------------------------------------------------------------------------
5871 const FieldTrait *CollateralInquiryAck::NoTrades::_traits(NoTradesV1_traits);
5872 const FieldTrait_Hash_Array& CollateralInquiryAck::NoTrades::_ftha(NoTradesV1_ftha);
5873 const MsgType& CollateralInquiryAck::NoTrades::_msgtype(NoTradesV1_msgtype);
5874 //-------------------------------------------------------------------------------------------------
5875 const FieldTrait *CollateralInquiryAck::NoCollInquiryQualifier::_traits(NoCollInquiryQualifierV1_traits);
5876 const FieldTrait_Hash_Array& CollateralInquiryAck::NoCollInquiryQualifier::_ftha(NoCollInquiryQualifierV1_ftha);
5877 const MsgType& CollateralInquiryAck::NoCollInquiryQualifier::_msgtype(NoCollInquiryQualifierV1_msgtype);
5878 //-------------------------------------------------------------------------------------------------
5879 const FieldTrait *CollateralInquiryAck::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
5880 const FieldTrait_Hash_Array& CollateralInquiryAck::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
5881 const MsgType& CollateralInquiryAck::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
5882 //-------------------------------------------------------------------------------------------------
5883 const FieldTrait *CollateralInquiryAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
5884 const FieldTrait_Hash_Array& CollateralInquiryAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
5886 //-------------------------------------------------------------------------------------------------
5887 const FieldTrait *CollateralInquiryAck::NoComplexEvents::_traits(NoComplexEventsV1_traits);
5888 const FieldTrait_Hash_Array& CollateralInquiryAck::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
5889 const MsgType& CollateralInquiryAck::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
5890 //-------------------------------------------------------------------------------------------------
5891 const FieldTrait *CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
5892 const FieldTrait_Hash_Array& CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
5894 //-------------------------------------------------------------------------------------------------
5896 const FieldTrait_Hash_Array& CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
5898 //-------------------------------------------------------------------------------------------------
5899 const FieldTrait ConfirmationRequest::_traits[] =
5900 {
5901  FieldTrait( 58,15, 11, 0,0x04), FieldTrait( 60,22, 7, 0,0x04), FieldTrait( 70,15, 4, 0,0x04),
5902  FieldTrait( 73, 1, 3, 90,0x1c), FieldTrait( 79,15, 8, 0,0x04), FieldTrait( 354, 2, 12, 0,0x04),
5903  FieldTrait( 355,28, 13, 0,0x04), FieldTrait( 467,15, 6, 0,0x04), FieldTrait( 661, 1, 9, 0,0x04),
5904  FieldTrait( 773, 1, 2, 0,0x04), FieldTrait( 793,15, 5, 0,0x04), FieldTrait( 798, 1, 10, 0,0x04),
5905  FieldTrait( 859,15, 1, 0,0x04)
5906 };
5907 const FieldTrait_Hash_Array ConfirmationRequest::_ftha(ConfirmationRequest::_traits, 13);
5909 //-------------------------------------------------------------------------------------------------
5910 const FieldTrait *ConfirmationRequest::NoOrders::_traits(NoOrdersV1_traits);
5911 const FieldTrait_Hash_Array& ConfirmationRequest::NoOrders::_ftha(NoOrdersV1_ftha);
5912 const MsgType& ConfirmationRequest::NoOrders::_msgtype(NoOrdersV1_msgtype);
5913 //-------------------------------------------------------------------------------------------------
5914 const FieldTrait *ConfirmationRequest::NoOrders::NoNested2PartyIDs::_traits(NoNested2PartyIDsV1_traits);
5915 const FieldTrait_Hash_Array& ConfirmationRequest::NoOrders::NoNested2PartyIDs::_ftha(NoNested2PartyIDsV1_ftha);
5916 const MsgType& ConfirmationRequest::NoOrders::NoNested2PartyIDs::_msgtype(NoNested2PartyIDsV1_msgtype);
5917 //-------------------------------------------------------------------------------------------------
5918 const FieldTrait *ConfirmationRequest::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits(NoNested2PartySubIDsV1_traits);
5919 const FieldTrait_Hash_Array& ConfirmationRequest::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NoNested2PartySubIDsV1_ftha);
5921 //-------------------------------------------------------------------------------------------------
5922 const FieldTrait TradingSessionListRequest::_traits[] =
5923 {
5924  FieldTrait( 207,20, 4, 0,0x04), FieldTrait( 263, 7, 7, 0,0x04), FieldTrait( 335,15, 1, 0,0x04),
5925  FieldTrait( 336,15, 2, 0,0x04), FieldTrait( 338, 1, 5, 0,0x04), FieldTrait( 339, 1, 6, 0,0x04),
5926  FieldTrait( 625,15, 3, 0,0x04), FieldTrait(1300,15, 9, 0,0x04), FieldTrait(1301,20, 8, 0,0x04)
5927 };
5930 //-------------------------------------------------------------------------------------------------
5931 const FieldTrait TradingSessionList::_traits[] =
5932 {
5933  FieldTrait( 335,15, 1, 0,0x04), FieldTrait( 386, 1, 2,184,0x1c), FieldTrait(1180,15, 3, 8,0x14),
5934  FieldTrait(1181, 4, 4, 8,0x14), FieldTrait(1350, 4, 5, 8,0x14), FieldTrait(1352, 8, 6, 8,0x14)
5935 };
5936 const FieldTrait_Hash_Array TradingSessionList::_ftha(TradingSessionList::_traits, 6);
5938 //-------------------------------------------------------------------------------------------------
5939 const FieldTrait *TradingSessionList::NoTradingSessions::_traits(NoTradingSessionsV2_traits);
5940 const FieldTrait_Hash_Array& TradingSessionList::NoTradingSessions::_ftha(NoTradingSessionsV2_ftha);
5941 const MsgType& TradingSessionList::NoTradingSessions::_msgtype(NoTradingSessionsV2_msgtype);
5942 //-------------------------------------------------------------------------------------------------
5943 const FieldTrait *TradingSessionList::NoTradingSessions::NoMDFeedTypes::_traits(NoMDFeedTypesV1_traits);
5944 const FieldTrait_Hash_Array& TradingSessionList::NoTradingSessions::NoMDFeedTypes::_ftha(NoMDFeedTypesV1_ftha);
5946 //-------------------------------------------------------------------------------------------------
5947 const FieldTrait *TradingSessionList::NoTradingSessions::NoExecInstRules::_traits(NoExecInstRulesV1_traits);
5948 const FieldTrait_Hash_Array& TradingSessionList::NoTradingSessions::NoExecInstRules::_ftha(NoExecInstRulesV1_ftha);
5950 //-------------------------------------------------------------------------------------------------
5951 const FieldTrait *TradingSessionList::NoTradingSessions::NoMatchRules::_traits(NoMatchRulesV1_traits);
5952 const FieldTrait_Hash_Array& TradingSessionList::NoTradingSessions::NoMatchRules::_ftha(NoMatchRulesV1_ftha);
5954 //-------------------------------------------------------------------------------------------------
5955 const FieldTrait *TradingSessionList::NoTradingSessions::NoOrdTypeRules::_traits(NoOrdTypeRulesV1_traits);
5956 const FieldTrait_Hash_Array& TradingSessionList::NoTradingSessions::NoOrdTypeRules::_ftha(NoOrdTypeRulesV1_ftha);
5958 //-------------------------------------------------------------------------------------------------
5959 const FieldTrait *TradingSessionList::NoTradingSessions::NoTimeInForceRules::_traits(NoTimeInForceRulesV1_traits);
5960 const FieldTrait_Hash_Array& TradingSessionList::NoTradingSessions::NoTimeInForceRules::_ftha(NoTimeInForceRulesV1_ftha);
5962 //-------------------------------------------------------------------------------------------------
5963 const FieldTrait SecurityListUpdateReport::_traits[] =
5964 {
5965  FieldTrait( 60,22, 24, 0,0x04), FieldTrait( 146, 1, 10,144,0x1c), FieldTrait( 292,16, 8, 0,0x04),
5966  FieldTrait( 320,15, 2, 0,0x04), FieldTrait( 322,15, 3, 0,0x04), FieldTrait( 393, 1, 5, 0,0x04),
5967  FieldTrait( 560, 1, 4, 0,0x04), FieldTrait( 715,25, 6, 0,0x04), FieldTrait( 893, 8, 9, 0,0x04),
5968  FieldTrait( 964, 1, 1, 0,0x04), FieldTrait( 980, 7, 7, 0,0x04), FieldTrait(1180,15, 13, 8,0x14),
5969  FieldTrait(1181, 4, 14, 8,0x14), FieldTrait(1300,15, 12, 0,0x04), FieldTrait(1301,20, 11, 0,0x04),
5970  FieldTrait(1350, 4, 15, 8,0x14), FieldTrait(1352, 8, 16, 8,0x14), FieldTrait(1465,15, 17, 0,0x04),
5971  FieldTrait(1466,15, 18, 0,0x04), FieldTrait(1467,15, 19, 0,0x04), FieldTrait(1468, 2, 20, 0,0x04),
5972  FieldTrait(1469,28, 21, 0,0x04), FieldTrait(1470, 1, 22, 0,0x04), FieldTrait(1471, 1, 23, 0,0x04)
5973 };
5976 //-------------------------------------------------------------------------------------------------
5978 {
5979  FieldTrait( 15,19,120, 0,0x04), FieldTrait( 22,15, 4, 54,0x14), FieldTrait( 48,15, 3, 54,0x14),
5980  FieldTrait( 55,15, 1, 54,0x14), FieldTrait( 58,15,116, 0,0x04), FieldTrait( 65,15, 2, 54,0x14),
5981  FieldTrait( 106,15, 30, 54,0x14), FieldTrait( 107,15, 33, 54,0x14), FieldTrait( 167,15, 8, 54,0x14),
5982  FieldTrait( 200,21, 10, 54,0x14), FieldTrait( 201, 1, 71, 54,0x14), FieldTrait( 202,11, 24, 54,0x14),
5983  FieldTrait( 206, 7, 26, 54,0x14), FieldTrait( 207,20, 29, 54,0x14), FieldTrait( 218,12,102,160,0x14),
5984  FieldTrait( 220,19,103,160,0x14), FieldTrait( 221,15,104,160,0x14), FieldTrait( 222,15,105,160,0x14),
5985  FieldTrait( 223,14, 28, 54,0x14), FieldTrait( 224,25, 12, 54,0x14), FieldTrait( 225,25, 13, 54,0x14),
5986  FieldTrait( 226, 1, 15, 54,0x14), FieldTrait( 227,14, 16, 54,0x14), FieldTrait( 228, 9, 17, 54,0x14),
5987  FieldTrait( 231, 9, 27, 54,0x14), FieldTrait( 232, 1,121,162,0x1c), FieldTrait( 235,15,110,198,0x14),
5988  FieldTrait( 236,14,111,198,0x14), FieldTrait( 239, 1, 14, 54,0x14), FieldTrait( 240,25, 23, 54,0x14),
5989  FieldTrait( 255,15, 18, 54,0x14), FieldTrait( 348, 2, 31, 54,0x14), FieldTrait( 349,28, 32, 54,0x14),
5990  FieldTrait( 350, 2, 34, 54,0x14), FieldTrait( 351,28, 35, 54,0x14), FieldTrait( 354, 2,117, 0,0x04),
5991  FieldTrait( 355,28,118, 0,0x04), FieldTrait( 423, 1,138, 10,0x14), FieldTrait( 454, 1, 5,142,0x1c),
5992  FieldTrait( 460, 1, 6, 54,0x14), FieldTrait( 461,15, 7, 54,0x14), FieldTrait( 470,18, 20, 54,0x14),
5993  FieldTrait( 471,15, 21, 54,0x14), FieldTrait( 472,15, 22, 54,0x14), FieldTrait( 541,25, 11, 54,0x14),
5994  FieldTrait( 543,15, 19, 54,0x14), FieldTrait( 555, 1,101,145,0x1c), FieldTrait( 561,10,135, 10,0x14),
5995  FieldTrait( 562,10,130, 10,0x14), FieldTrait( 662,11,106,160,0x14), FieldTrait( 663, 1,107,160,0x14),
5996  FieldTrait( 667,21, 37, 54,0x14), FieldTrait( 668, 1, 89, 55,0x14), FieldTrait( 691,15, 36, 54,0x14),
5997  FieldTrait( 696,25,113,198,0x14), FieldTrait( 697,11,114,198,0x14), FieldTrait( 698, 1,115,198,0x14),
5998  FieldTrait( 699,15,108,160,0x14), FieldTrait( 701,25,112,198,0x14), FieldTrait( 711, 1,119,188,0x1c),
5999  FieldTrait( 761,15,109,160,0x14), FieldTrait( 762,15, 9, 54,0x14), FieldTrait( 788, 1, 96, 44,0x14),
6000  FieldTrait( 827, 1,129, 10,0x14), FieldTrait( 864, 1, 40, 38,0x1c), FieldTrait( 869,14, 90, 55,0x14),
6001  FieldTrait( 870, 1, 91, 9,0x1c), FieldTrait( 873,25, 41, 54,0x14), FieldTrait( 874,25, 42, 54,0x14),
6002  FieldTrait( 875, 1, 38, 54,0x14), FieldTrait( 876,15, 39, 54,0x14), FieldTrait( 898,14,100, 44,0x14),
6003  FieldTrait( 913,15, 92, 44,0x14), FieldTrait( 914,15, 93, 44,0x14), FieldTrait( 915,25, 94, 44,0x14),
6004  FieldTrait( 916,25, 97, 44,0x14), FieldTrait( 917,25, 98, 44,0x14), FieldTrait( 918,19, 95, 44,0x14),
6005  FieldTrait( 919, 1, 99, 44,0x14), FieldTrait( 947,19, 25, 54,0x14), FieldTrait( 965,15, 43, 54,0x14),
6006  FieldTrait( 966,15, 44, 54,0x14), FieldTrait( 967, 9, 46, 54,0x14), FieldTrait( 968, 9, 47, 54,0x14),
6007  FieldTrait( 969, 9, 48, 54,0x14), FieldTrait( 970, 1, 49, 54,0x14), FieldTrait( 971, 1, 50, 54,0x14),
6008  FieldTrait( 996,15, 52, 54,0x14), FieldTrait( 997,15, 53, 54,0x14), FieldTrait(1018, 1, 51, 57,0x1c),
6009  FieldTrait(1049, 7, 45, 54,0x14), FieldTrait(1079,26, 54, 54,0x14), FieldTrait(1140,10,131, 10,0x14),
6010  FieldTrait(1143, 9,132, 10,0x14), FieldTrait(1144, 1,133, 10,0x14), FieldTrait(1146,13, 56, 54,0x14),
6011  FieldTrait(1147,10, 57, 54,0x14), FieldTrait(1148,11,126,106,0x14), FieldTrait(1149,11,127,106,0x14),
6012  FieldTrait(1150,11,128,106,0x14), FieldTrait(1151,15, 55, 54,0x14), FieldTrait(1184, 2, 58,150,0x14),
6013  FieldTrait(1185,29, 59,150,0x14), FieldTrait(1186,15, 60,150,0x14), FieldTrait(1191,15, 62, 54,0x14),
6014  FieldTrait(1192,10, 63, 54,0x14), FieldTrait(1193, 7, 64, 54,0x14), FieldTrait(1194, 1, 65, 54,0x14),
6015  FieldTrait(1195,13, 66, 54,0x14), FieldTrait(1196,15, 67, 54,0x14), FieldTrait(1197,15, 74, 54,0x14),
6016  FieldTrait(1198, 1, 68, 54,0x14), FieldTrait(1199,11, 69, 54,0x14), FieldTrait(1200,11, 70, 54,0x14),
6017  FieldTrait(1201, 1,141,164,0x1c), FieldTrait(1205, 1,123,170,0x1c), FieldTrait(1227,15, 61, 54,0x14),
6018  FieldTrait(1234, 1,124, 68,0x1c), FieldTrait(1242, 8, 73, 54,0x14), FieldTrait(1244, 8, 72, 54,0x14),
6019  FieldTrait(1245,19,134, 10,0x14), FieldTrait(1306, 1,125,106,0x14), FieldTrait(1309, 1,139,175,0x1c),
6020  FieldTrait(1312, 1,140, 79,0x1c), FieldTrait(1324, 7,122, 0,0x04), FieldTrait(1377, 1,136, 10,0x14),
6021  FieldTrait(1378, 1,137, 10,0x14), FieldTrait(1435, 1, 75, 54,0x14), FieldTrait(1439, 1, 76, 54,0x14),
6022  FieldTrait(1449,15, 77, 54,0x14), FieldTrait(1450,15, 78, 54,0x14), FieldTrait(1451,14, 79, 54,0x14),
6023  FieldTrait(1452,14, 80, 54,0x14), FieldTrait(1457,14, 81, 54,0x14), FieldTrait(1458,14, 82, 54,0x14),
6024  FieldTrait(1478, 1, 83, 54,0x14), FieldTrait(1479, 1, 84, 54,0x14), FieldTrait(1480,14, 85, 54,0x14),
6025  FieldTrait(1481, 1, 86, 54,0x14), FieldTrait(1482, 1, 87, 54,0x14), FieldTrait(1483, 1, 88, 21,0x1c),
6026  FieldTrait(1504,22,142, 0,0x04)
6027 };
6028 const FieldTrait_Hash_Array
6031 //-------------------------------------------------------------------------------------------------
6032 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoStipulations::_traits(NoStipulationsV1_traits);
6033 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoStipulations::_ftha(NoStipulationsV1_ftha);
6035 //-------------------------------------------------------------------------------------------------
6036 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
6037 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
6039 //-------------------------------------------------------------------------------------------------
6040 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoLegs::_traits(NoLegsV4_traits);
6041 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoLegs::_ftha(NoLegsV4_ftha);
6043 //-------------------------------------------------------------------------------------------------
6044 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
6045 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
6047 //-------------------------------------------------------------------------------------------------
6048 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
6049 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
6051 //-------------------------------------------------------------------------------------------------
6052 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
6053 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
6055 //-------------------------------------------------------------------------------------------------
6056 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
6057 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
6059 //-------------------------------------------------------------------------------------------------
6060 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
6061 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
6063 //-------------------------------------------------------------------------------------------------
6064 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
6065 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
6067 //-------------------------------------------------------------------------------------------------
6071 //-------------------------------------------------------------------------------------------------
6072 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoEvents::_traits(NoEventsV1_traits);
6073 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
6075 //-------------------------------------------------------------------------------------------------
6076 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
6077 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
6079 //-------------------------------------------------------------------------------------------------
6080 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
6081 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
6083 //-------------------------------------------------------------------------------------------------
6085 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
6087 //-------------------------------------------------------------------------------------------------
6088 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::_traits(NoStrikeRulesV1_traits);
6089 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::_ftha(NoStrikeRulesV1_ftha);
6091 //-------------------------------------------------------------------------------------------------
6093 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::NoMaturityRules::_ftha(NoMaturityRulesV1_ftha);
6095 //-------------------------------------------------------------------------------------------------
6096 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoTickRules::_traits(NoTickRulesV1_traits);
6097 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoTickRules::_ftha(NoTickRulesV1_ftha);
6099 //-------------------------------------------------------------------------------------------------
6100 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoLotTypeRules::_traits(NoLotTypeRulesV1_traits);
6101 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoLotTypeRules::_ftha(NoLotTypeRulesV1_ftha);
6103 //-------------------------------------------------------------------------------------------------
6104 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::_traits(NoTradingSessionRulesV1_traits);
6105 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::_ftha(NoTradingSessionRulesV1_ftha);
6107 //-------------------------------------------------------------------------------------------------
6109 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_ftha(NoMDFeedTypesV1_ftha);
6111 //-------------------------------------------------------------------------------------------------
6113 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_ftha(NoExecInstRulesV1_ftha);
6115 //-------------------------------------------------------------------------------------------------
6117 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_ftha(NoMatchRulesV1_ftha);
6119 //-------------------------------------------------------------------------------------------------
6121 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_ftha(NoOrdTypeRulesV1_ftha);
6123 //-------------------------------------------------------------------------------------------------
6125 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_ftha(NoTimeInForceRulesV1_ftha);
6127 //-------------------------------------------------------------------------------------------------
6128 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoNestedInstrAttrib::_traits(NoNestedInstrAttribV1_traits);
6129 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoNestedInstrAttrib::_ftha(NoNestedInstrAttribV1_ftha);
6131 //-------------------------------------------------------------------------------------------------
6132 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
6133 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
6135 //-------------------------------------------------------------------------------------------------
6137 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
6139 //-------------------------------------------------------------------------------------------------
6143 //-------------------------------------------------------------------------------------------------
6144 const FieldTrait AdjustedPositionReport::_traits[] =
6145 {
6146  FieldTrait( 146, 1, 7, 47,0x1c), FieldTrait( 453, 1, 5, 94,0x1c), FieldTrait( 702, 1, 6,103,0x1c),
6147  FieldTrait( 714,15, 10, 0,0x04), FieldTrait( 715,25, 3, 0,0x04), FieldTrait( 716,15, 4, 0,0x04),
6148  FieldTrait( 721,15, 1, 0,0x04), FieldTrait( 724, 1, 2, 0,0x04), FieldTrait( 730,11, 8, 0,0x04),
6149  FieldTrait( 734,11, 9, 0,0x04)
6150 };
6151 const FieldTrait_Hash_Array AdjustedPositionReport::_ftha(AdjustedPositionReport::_traits, 10);
6153 //-------------------------------------------------------------------------------------------------
6154 const FieldTrait *AdjustedPositionReport::NoRelatedSym::_traits(NoRelatedSymV9_traits);
6155 const FieldTrait_Hash_Array& AdjustedPositionReport::NoRelatedSym::_ftha(NoRelatedSymV9_ftha);
6156 const MsgType& AdjustedPositionReport::NoRelatedSym::_msgtype(NoRelatedSymV9_msgtype);
6157 //-------------------------------------------------------------------------------------------------
6158 const FieldTrait *AdjustedPositionReport::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
6159 const FieldTrait_Hash_Array& AdjustedPositionReport::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
6161 //-------------------------------------------------------------------------------------------------
6162 const FieldTrait *AdjustedPositionReport::NoRelatedSym::NoEvents::_traits(NoEventsV1_traits);
6163 const FieldTrait_Hash_Array& AdjustedPositionReport::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
6165 //-------------------------------------------------------------------------------------------------
6166 const FieldTrait *AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
6167 const FieldTrait_Hash_Array& AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
6169 //-------------------------------------------------------------------------------------------------
6171 const FieldTrait_Hash_Array& AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
6173 //-------------------------------------------------------------------------------------------------
6174 const FieldTrait *AdjustedPositionReport::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
6175 const FieldTrait_Hash_Array& AdjustedPositionReport::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
6177 //-------------------------------------------------------------------------------------------------
6178 const FieldTrait *AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
6179 const FieldTrait_Hash_Array& AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
6181 //-------------------------------------------------------------------------------------------------
6185 //-------------------------------------------------------------------------------------------------
6186 const FieldTrait *AdjustedPositionReport::NoPartyIDs::_traits(NoPartyIDsV1_traits);
6187 const FieldTrait_Hash_Array& AdjustedPositionReport::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
6188 const MsgType& AdjustedPositionReport::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
6189 //-------------------------------------------------------------------------------------------------
6190 const FieldTrait *AdjustedPositionReport::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
6191 const FieldTrait_Hash_Array& AdjustedPositionReport::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
6193 //-------------------------------------------------------------------------------------------------
6194 const FieldTrait *AdjustedPositionReport::NoPositions::_traits(NoPositionsV1_traits);
6195 const FieldTrait_Hash_Array& AdjustedPositionReport::NoPositions::_ftha(NoPositionsV1_ftha);
6196 const MsgType& AdjustedPositionReport::NoPositions::_msgtype(NoPositionsV1_msgtype);
6197 //-------------------------------------------------------------------------------------------------
6198 const FieldTrait *AdjustedPositionReport::NoPositions::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
6199 const FieldTrait_Hash_Array& AdjustedPositionReport::NoPositions::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
6201 //-------------------------------------------------------------------------------------------------
6202 const FieldTrait *AdjustedPositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
6203 const FieldTrait_Hash_Array& AdjustedPositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
6205 //-------------------------------------------------------------------------------------------------
6206 const FieldTrait AllocationInstructionAlert::_traits[] =
6207 {
6208  FieldTrait( 6,11,127, 0,0x04), FieldTrait( 15,19,137, 0,0x04), FieldTrait( 22,15, 21, 54,0x14),
6209  FieldTrait( 30,20,122, 0,0x04), FieldTrait( 48,15, 20, 54,0x14), FieldTrait( 53,10,120, 0,0x04),
6210  FieldTrait( 54, 7, 17, 0,0x04), FieldTrait( 55,15, 18, 54,0x14), FieldTrait( 58,15,151, 0,0x04),
6211  FieldTrait( 60,22,141, 0,0x04), FieldTrait( 63,15,142, 0,0x04), FieldTrait( 64,25,143, 0,0x04),
6212  FieldTrait( 65,15, 19, 54,0x14), FieldTrait( 70,15, 1, 0,0x04), FieldTrait( 71, 7, 2, 0,0x04),
6213  FieldTrait( 72,15, 5, 0,0x04), FieldTrait( 73, 1, 12, 90,0x1c), FieldTrait( 74, 1,138, 0,0x04),
6214  FieldTrait( 75,25,140, 0,0x04), FieldTrait( 77, 7,149, 0,0x04), FieldTrait( 78, 1,173, 3,0x1c),
6215  FieldTrait( 106,15, 47, 54,0x14), FieldTrait( 107,15, 50, 54,0x14), FieldTrait( 118,13,148, 0,0x04),
6216  FieldTrait( 124, 1, 13, 39,0x1c), FieldTrait( 157, 1,154, 0,0x04), FieldTrait( 158,14,155, 0,0x04),
6217  FieldTrait( 159,13,156, 0,0x04), FieldTrait( 167,15, 25, 54,0x14), FieldTrait( 196,15, 8, 0,0x04),
6218  FieldTrait( 197, 1, 9, 0,0x04), FieldTrait( 200,21, 27, 54,0x14), FieldTrait( 201, 1, 88, 54,0x14),
6219  FieldTrait( 202,11, 41, 54,0x14), FieldTrait( 206, 7, 43, 54,0x14), FieldTrait( 207,20, 46, 54,0x14),
6220  FieldTrait( 218,12,129,160,0x14), FieldTrait( 220,19,130,160,0x14), FieldTrait( 221,15,131,160,0x14),
6221  FieldTrait( 222,15,132,160,0x14), FieldTrait( 223,14, 45, 54,0x14), FieldTrait( 224,25, 29, 54,0x14),
6222  FieldTrait( 225,25, 30, 54,0x14), FieldTrait( 226, 1, 32, 54,0x14), FieldTrait( 227,14, 33, 54,0x14),
6223  FieldTrait( 228, 9, 34, 54,0x14), FieldTrait( 229,25,123, 0,0x04), FieldTrait( 231, 9, 44, 54,0x14),
6224  FieldTrait( 232, 1,163,162,0x1c), FieldTrait( 235,15,164,198,0x14), FieldTrait( 236,14,165,198,0x14),
6225  FieldTrait( 237,13,147, 0,0x04), FieldTrait( 238,13,146, 0,0x04), FieldTrait( 239, 1, 31, 54,0x14),
6226  FieldTrait( 240,25, 40, 54,0x14), FieldTrait( 255,15, 35, 54,0x14), FieldTrait( 336,15,124, 0,0x04),
6227  FieldTrait( 348, 2, 48, 54,0x14), FieldTrait( 349,28, 49, 54,0x14), FieldTrait( 350, 2, 51, 54,0x14),
6228  FieldTrait( 351,28, 52, 54,0x14), FieldTrait( 354, 2,152, 0,0x04), FieldTrait( 355,28,153, 0,0x04),
6229  FieldTrait( 381,13,145, 0,0x04), FieldTrait( 423, 1,126, 0,0x04), FieldTrait( 442, 7,180, 0,0x04),
6230  FieldTrait( 453, 1,139, 94,0x1c), FieldTrait( 454, 1, 22,142,0x1c), FieldTrait( 460, 1, 23, 54,0x14),
6231  FieldTrait( 461,15, 24, 54,0x14), FieldTrait( 466,15, 10, 0,0x04), FieldTrait( 470,18, 37, 54,0x14),
6232  FieldTrait( 471,15, 38, 54,0x14), FieldTrait( 472,15, 39, 54,0x14), FieldTrait( 540,13,157, 0,0x04),
6233  FieldTrait( 541,25, 28, 54,0x14), FieldTrait( 543,15, 36, 54,0x14), FieldTrait( 555, 1,119, 49,0x1c),
6234  FieldTrait( 570, 8, 14, 0,0x04), FieldTrait( 574,15, 16, 0,0x04), FieldTrait( 578,15,179, 0,0x04),
6235  FieldTrait( 582, 1,178, 0,0x04), FieldTrait( 625,15,125, 0,0x04), FieldTrait( 626, 1, 3, 0,0x04),
6236  FieldTrait( 650, 8,162, 0,0x04), FieldTrait( 662,11,133,160,0x14), FieldTrait( 663, 1,134,160,0x14),
6237  FieldTrait( 667,21, 54, 54,0x14), FieldTrait( 668, 1,106, 55,0x14), FieldTrait( 691,15, 53, 54,0x14),
6238  FieldTrait( 696,25,167,198,0x14), FieldTrait( 697,11,168,198,0x14), FieldTrait( 698, 1,169,198,0x14),
6239  FieldTrait( 699,15,135,160,0x14), FieldTrait( 700, 8, 15, 0,0x04), FieldTrait( 701,25,166,198,0x14),
6240  FieldTrait( 711, 1,118,188,0x1c), FieldTrait( 715,25,175, 0,0x04), FieldTrait( 738,13,158, 0,0x04),
6241  FieldTrait( 753, 1,170,102,0x1c), FieldTrait( 754, 8,150, 0,0x04), FieldTrait( 761,15,136,160,0x14),
6242  FieldTrait( 762,15, 26, 54,0x14), FieldTrait( 775, 1,144, 0,0x04), FieldTrait( 788, 1,113, 44,0x14),
6243  FieldTrait( 793,15, 4, 0,0x04), FieldTrait( 796, 1, 6, 0,0x04), FieldTrait( 808, 1, 7, 0,0x04),
6244  FieldTrait( 819, 1,174, 0,0x04), FieldTrait( 828, 1,176, 0,0x04), FieldTrait( 829, 1,177, 0,0x04),
6245  FieldTrait( 854, 1,121, 0,0x04), FieldTrait( 857, 1, 11, 0,0x04), FieldTrait( 860,11,128, 0,0x04),
6246  FieldTrait( 864, 1, 57, 38,0x1c), FieldTrait( 869,14,107, 55,0x14), FieldTrait( 870, 1,108, 9,0x1c),
6247  FieldTrait( 873,25, 58, 54,0x14), FieldTrait( 874,25, 59, 54,0x14), FieldTrait( 875, 1, 55, 54,0x14),
6248  FieldTrait( 876,15, 56, 54,0x14), FieldTrait( 892, 1,171, 0,0x04), FieldTrait( 893, 8,172, 0,0x04),
6249  FieldTrait( 898,14,117, 44,0x14), FieldTrait( 913,15,109, 44,0x14), FieldTrait( 914,15,110, 44,0x14),
6250  FieldTrait( 915,25,111, 44,0x14), FieldTrait( 916,25,114, 44,0x14), FieldTrait( 917,25,115, 44,0x14),
6251  FieldTrait( 918,19,112, 44,0x14), FieldTrait( 919, 1,116, 44,0x14), FieldTrait( 920,13,159, 0,0x04),
6252  FieldTrait( 921,13,160, 0,0x04), FieldTrait( 922,13,161, 0,0x04), FieldTrait( 947,19, 42, 54,0x14),
6253  FieldTrait( 965,15, 60, 54,0x14), FieldTrait( 966,15, 61, 54,0x14), FieldTrait( 967, 9, 63, 54,0x14),
6254  FieldTrait( 968, 9, 64, 54,0x14), FieldTrait( 969, 9, 65, 54,0x14), FieldTrait( 970, 1, 66, 54,0x14),
6255  FieldTrait( 971, 1, 67, 54,0x14), FieldTrait( 991,11,182, 0,0x04), FieldTrait( 996,15, 69, 54,0x14),
6256  FieldTrait( 997,15, 70, 54,0x14), FieldTrait(1011,15,181, 0,0x04), FieldTrait(1018, 1, 68, 57,0x1c),
6257  FieldTrait(1049, 7, 62, 54,0x14), FieldTrait(1079,26, 71, 54,0x14), FieldTrait(1146,13, 73, 54,0x14),
6258  FieldTrait(1147,10, 74, 54,0x14), FieldTrait(1151,15, 72, 54,0x14), FieldTrait(1184, 2, 75,150,0x14),
6259  FieldTrait(1185,29, 76,150,0x14), FieldTrait(1186,15, 77,150,0x14), FieldTrait(1191,15, 79, 54,0x14),
6260  FieldTrait(1192,10, 80, 54,0x14), FieldTrait(1193, 7, 81, 54,0x14), FieldTrait(1194, 1, 82, 54,0x14),
6261  FieldTrait(1195,13, 83, 54,0x14), FieldTrait(1196,15, 84, 54,0x14), FieldTrait(1197,15, 91, 54,0x14),
6262  FieldTrait(1198, 1, 85, 54,0x14), FieldTrait(1199,11, 86, 54,0x14), FieldTrait(1200,11, 87, 54,0x14),
6263  FieldTrait(1227,15, 78, 54,0x14), FieldTrait(1242, 8, 90, 54,0x14), FieldTrait(1244, 8, 89, 54,0x14),
6264  FieldTrait(1435, 1, 92, 54,0x14), FieldTrait(1439, 1, 93, 54,0x14), FieldTrait(1449,15, 94, 54,0x14),
6265  FieldTrait(1450,15, 95, 54,0x14), FieldTrait(1451,14, 96, 54,0x14), FieldTrait(1452,14, 97, 54,0x14),
6266  FieldTrait(1457,14, 98, 54,0x14), FieldTrait(1458,14, 99, 54,0x14), FieldTrait(1478, 1,100, 54,0x14),
6267  FieldTrait(1479, 1,101, 54,0x14), FieldTrait(1480,14,102, 54,0x14), FieldTrait(1481, 1,103, 54,0x14),
6268  FieldTrait(1482, 1,104, 54,0x14), FieldTrait(1483, 1,105, 21,0x1c)
6269 };
6272 //-------------------------------------------------------------------------------------------------
6273 const FieldTrait *AllocationInstructionAlert::NoOrders::_traits(NoOrdersV1_traits);
6274 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoOrders::_ftha(NoOrdersV1_ftha);
6275 const MsgType& AllocationInstructionAlert::NoOrders::_msgtype(NoOrdersV1_msgtype);
6276 //-------------------------------------------------------------------------------------------------
6277 const FieldTrait *AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::_traits(NoNested2PartyIDsV1_traits);
6278 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::_ftha(NoNested2PartyIDsV1_ftha);
6280 //-------------------------------------------------------------------------------------------------
6282 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NoNested2PartySubIDsV1_ftha);
6284 //-------------------------------------------------------------------------------------------------
6285 const FieldTrait *AllocationInstructionAlert::NoAllocs::_traits(NoAllocsV2_traits);
6286 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoAllocs::_ftha(NoAllocsV2_ftha);
6287 const MsgType& AllocationInstructionAlert::NoAllocs::_msgtype(NoAllocsV2_msgtype);
6288 //-------------------------------------------------------------------------------------------------
6289 const FieldTrait *AllocationInstructionAlert::NoAllocs::NoDlvyInst::_traits(NoDlvyInstV1_traits);
6290 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoAllocs::NoDlvyInst::_ftha(NoDlvyInstV1_ftha);
6292 //-------------------------------------------------------------------------------------------------
6293 const FieldTrait *AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits(NoSettlPartyIDsV1_traits);
6294 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_ftha(NoSettlPartyIDsV1_ftha);
6296 //-------------------------------------------------------------------------------------------------
6298 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(NoSettlPartySubIDsV1_ftha);
6300 //-------------------------------------------------------------------------------------------------
6301 const FieldTrait *AllocationInstructionAlert::NoAllocs::NoMiscFees::_traits(NoMiscFeesV1_traits);
6302 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoAllocs::NoMiscFees::_ftha(NoMiscFeesV1_ftha);
6304 //-------------------------------------------------------------------------------------------------
6305 const FieldTrait *AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
6306 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
6308 //-------------------------------------------------------------------------------------------------
6309 const FieldTrait *AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
6310 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
6312 //-------------------------------------------------------------------------------------------------
6313 const FieldTrait *AllocationInstructionAlert::NoAllocs::NoClearingInstructions::_traits(NoClearingInstructionsV1_traits);
6314 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoAllocs::NoClearingInstructions::_ftha(NoClearingInstructionsV1_ftha);
6316 //-------------------------------------------------------------------------------------------------
6317 const FieldTrait *AllocationInstructionAlert::NoExecs::_traits(NoExecsV2_traits);
6318 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoExecs::_ftha(NoExecsV2_ftha);
6319 const MsgType& AllocationInstructionAlert::NoExecs::_msgtype(NoExecsV2_msgtype);
6320 //-------------------------------------------------------------------------------------------------
6321 const FieldTrait *AllocationInstructionAlert::NoStipulations::_traits(NoStipulationsV1_traits);
6322 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoStipulations::_ftha(NoStipulationsV1_ftha);
6323 const MsgType& AllocationInstructionAlert::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
6324 //-------------------------------------------------------------------------------------------------
6325 const FieldTrait *AllocationInstructionAlert::NoPartyIDs::_traits(NoPartyIDsV1_traits);
6326 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
6327 const MsgType& AllocationInstructionAlert::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
6328 //-------------------------------------------------------------------------------------------------
6329 const FieldTrait *AllocationInstructionAlert::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
6330 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
6332 //-------------------------------------------------------------------------------------------------
6333 const FieldTrait *AllocationInstructionAlert::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
6334 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
6335 const MsgType& AllocationInstructionAlert::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
6336 //-------------------------------------------------------------------------------------------------
6337 const FieldTrait *AllocationInstructionAlert::NoLegs::_traits(NoLegsV7_traits);
6338 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoLegs::_ftha(NoLegsV7_ftha);
6339 const MsgType& AllocationInstructionAlert::NoLegs::_msgtype(NoLegsV7_msgtype);
6340 //-------------------------------------------------------------------------------------------------
6341 const FieldTrait *AllocationInstructionAlert::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
6342 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
6344 //-------------------------------------------------------------------------------------------------
6345 const FieldTrait *AllocationInstructionAlert::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
6346 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
6347 const MsgType& AllocationInstructionAlert::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
6348 //-------------------------------------------------------------------------------------------------
6349 const FieldTrait *AllocationInstructionAlert::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
6350 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
6352 //-------------------------------------------------------------------------------------------------
6353 const FieldTrait *AllocationInstructionAlert::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
6354 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
6356 //-------------------------------------------------------------------------------------------------
6357 const FieldTrait *AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
6358 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
6360 //-------------------------------------------------------------------------------------------------
6362 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
6364 //-------------------------------------------------------------------------------------------------
6365 const FieldTrait *AllocationInstructionAlert::NoPosAmt::_traits(NoPosAmtV1_traits);
6366 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoPosAmt::_ftha(NoPosAmtV1_ftha);
6367 const MsgType& AllocationInstructionAlert::NoPosAmt::_msgtype(NoPosAmtV1_msgtype);
6368 //-------------------------------------------------------------------------------------------------
6369 const FieldTrait *AllocationInstructionAlert::NoEvents::_traits(NoEventsV1_traits);
6370 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoEvents::_ftha(NoEventsV1_ftha);
6371 const MsgType& AllocationInstructionAlert::NoEvents::_msgtype(NoEventsV1_msgtype);
6372 //-------------------------------------------------------------------------------------------------
6373 const FieldTrait *AllocationInstructionAlert::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
6374 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
6375 const MsgType& AllocationInstructionAlert::NoInstrAttrib::_msgtype(NoInstrAttribV1_msgtype);
6376 //-------------------------------------------------------------------------------------------------
6377 const FieldTrait *AllocationInstructionAlert::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
6378 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
6379 const MsgType& AllocationInstructionAlert::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
6380 //-------------------------------------------------------------------------------------------------
6381 const FieldTrait *AllocationInstructionAlert::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
6382 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
6384 //-------------------------------------------------------------------------------------------------
6385 const FieldTrait *AllocationInstructionAlert::NoComplexEvents::_traits(NoComplexEventsV1_traits);
6386 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
6387 const MsgType& AllocationInstructionAlert::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
6388 //-------------------------------------------------------------------------------------------------
6389 const FieldTrait *AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
6390 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
6392 //-------------------------------------------------------------------------------------------------
6394 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
6396 //-------------------------------------------------------------------------------------------------
6397 const FieldTrait ExecutionAcknowledgement::_traits[] =
6398 {
6399  FieldTrait( 6,11,108, 0,0x04), FieldTrait( 11,15, 3, 0,0x04), FieldTrait( 14,10,107, 0,0x04),
6400  FieldTrait( 17,15, 5, 0,0x04), FieldTrait( 22,15, 10, 54,0x14), FieldTrait( 31,11,104, 0,0x04),
6401  FieldTrait( 32,10,103, 0,0x04), FieldTrait( 37,15, 1, 0,0x04), FieldTrait( 38,10, 98, 93,0x14),
6402  FieldTrait( 48,15, 9, 54,0x14), FieldTrait( 54, 7, 97, 0,0x04), FieldTrait( 55,15, 7, 54,0x14),
6403  FieldTrait( 58,15,109, 0,0x04), FieldTrait( 65,15, 8, 54,0x14), FieldTrait( 106,15, 36, 54,0x14),
6404  FieldTrait( 107,15, 39, 54,0x14), FieldTrait( 127, 7, 6, 0,0x04), FieldTrait( 152,10, 99, 93,0x14),
6405  FieldTrait( 167,15, 14, 54,0x14), FieldTrait( 198,15, 2, 0,0x04), FieldTrait( 200,21, 16, 54,0x14),
6406  FieldTrait( 201, 1, 77, 54,0x14), FieldTrait( 202,11, 30, 54,0x14), FieldTrait( 206, 7, 32, 54,0x14),
6407  FieldTrait( 207,20, 35, 54,0x14), FieldTrait( 223,14, 34, 54,0x14), FieldTrait( 224,25, 18, 54,0x14),
6408  FieldTrait( 225,25, 19, 54,0x14), FieldTrait( 226, 1, 21, 54,0x14), FieldTrait( 227,14, 22, 54,0x14),
6409  FieldTrait( 228, 9, 23, 54,0x14), FieldTrait( 231, 9, 33, 54,0x14), FieldTrait( 239, 1, 20, 54,0x14),
6410  FieldTrait( 240,25, 29, 54,0x14), FieldTrait( 255,15, 24, 54,0x14), FieldTrait( 348, 2, 37, 54,0x14),
6411  FieldTrait( 349,28, 38, 54,0x14), FieldTrait( 350, 2, 40, 54,0x14), FieldTrait( 351,28, 41, 54,0x14),
6412  FieldTrait( 354, 2,110, 0,0x04), FieldTrait( 355,28,111, 0,0x04), FieldTrait( 423, 1,105, 0,0x04),
6413  FieldTrait( 454, 1, 11,142,0x1c), FieldTrait( 460, 1, 12, 54,0x14), FieldTrait( 461,15, 13, 54,0x14),
6414  FieldTrait( 468, 7,101, 93,0x14), FieldTrait( 469, 9,102, 93,0x14), FieldTrait( 470,18, 26, 54,0x14),
6415  FieldTrait( 471,15, 27, 54,0x14), FieldTrait( 472,15, 28, 54,0x14), FieldTrait( 516,14,100, 93,0x14),
6416  FieldTrait( 541,25, 17, 54,0x14), FieldTrait( 543,15, 25, 54,0x14), FieldTrait( 555, 1, 96, 49,0x1c),
6417  FieldTrait( 667,21, 43, 54,0x14), FieldTrait( 669,11,106, 0,0x04), FieldTrait( 691,15, 42, 54,0x14),
6418  FieldTrait( 711, 1, 95,188,0x1c), FieldTrait( 762,15, 15, 54,0x14), FieldTrait( 864, 1, 46, 38,0x1c),
6419  FieldTrait( 873,25, 47, 54,0x14), FieldTrait( 874,25, 48, 54,0x14), FieldTrait( 875, 1, 44, 54,0x14),
6420  FieldTrait( 876,15, 45, 54,0x14), FieldTrait( 947,19, 31, 54,0x14), FieldTrait( 965,15, 49, 54,0x14),
6421  FieldTrait( 966,15, 50, 54,0x14), FieldTrait( 967, 9, 52, 54,0x14), FieldTrait( 968, 9, 53, 54,0x14),
6422  FieldTrait( 969, 9, 54, 54,0x14), FieldTrait( 970, 1, 55, 54,0x14), FieldTrait( 971, 1, 56, 54,0x14),
6423  FieldTrait( 996,15, 58, 54,0x14), FieldTrait( 997,15, 59, 54,0x14), FieldTrait(1018, 1, 57, 57,0x1c),
6424  FieldTrait(1036, 7, 4, 0,0x04), FieldTrait(1049, 7, 51, 54,0x14), FieldTrait(1079,26, 60, 54,0x14),
6425  FieldTrait(1146,13, 62, 54,0x14), FieldTrait(1147,10, 63, 54,0x14), FieldTrait(1151,15, 61, 54,0x14),
6426  FieldTrait(1184, 2, 64,150,0x14), FieldTrait(1185,29, 65,150,0x14), FieldTrait(1186,15, 66,150,0x14),
6427  FieldTrait(1191,15, 68, 54,0x14), FieldTrait(1192,10, 69, 54,0x14), FieldTrait(1193, 7, 70, 54,0x14),
6428  FieldTrait(1194, 1, 71, 54,0x14), FieldTrait(1195,13, 72, 54,0x14), FieldTrait(1196,15, 73, 54,0x14),
6429  FieldTrait(1197,15, 80, 54,0x14), FieldTrait(1198, 1, 74, 54,0x14), FieldTrait(1199,11, 75, 54,0x14),
6430  FieldTrait(1200,11, 76, 54,0x14), FieldTrait(1227,15, 67, 54,0x14), FieldTrait(1242, 8, 79, 54,0x14),
6431  FieldTrait(1244, 8, 78, 54,0x14), FieldTrait(1435, 1, 81, 54,0x14), FieldTrait(1439, 1, 82, 54,0x14),
6432  FieldTrait(1449,15, 83, 54,0x14), FieldTrait(1450,15, 84, 54,0x14), FieldTrait(1451,14, 85, 54,0x14),
6433  FieldTrait(1452,14, 86, 54,0x14), FieldTrait(1457,14, 87, 54,0x14), FieldTrait(1458,14, 88, 54,0x14),
6434  FieldTrait(1478, 1, 89, 54,0x14), FieldTrait(1479, 1, 90, 54,0x14), FieldTrait(1480,14, 91, 54,0x14),
6435  FieldTrait(1481, 1, 92, 54,0x14), FieldTrait(1482, 1, 93, 54,0x14), FieldTrait(1483, 1, 94, 21,0x1c)
6436 };
6437 const FieldTrait_Hash_Array ExecutionAcknowledgement::_ftha(ExecutionAcknowledgement::_traits, 111);
6439 //-------------------------------------------------------------------------------------------------
6440 const FieldTrait *ExecutionAcknowledgement::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
6441 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
6442 const MsgType& ExecutionAcknowledgement::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
6443 //-------------------------------------------------------------------------------------------------
6444 const FieldTrait *ExecutionAcknowledgement::NoLegs::_traits(NoLegsV7_traits);
6445 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoLegs::_ftha(NoLegsV7_ftha);
6446 const MsgType& ExecutionAcknowledgement::NoLegs::_msgtype(NoLegsV7_msgtype);
6447 //-------------------------------------------------------------------------------------------------
6448 const FieldTrait *ExecutionAcknowledgement::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
6449 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
6450 const MsgType& ExecutionAcknowledgement::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
6451 //-------------------------------------------------------------------------------------------------
6452 const FieldTrait *ExecutionAcknowledgement::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
6453 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
6454 const MsgType& ExecutionAcknowledgement::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
6455 //-------------------------------------------------------------------------------------------------
6456 const FieldTrait *ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
6457 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
6459 //-------------------------------------------------------------------------------------------------
6460 const FieldTrait *ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
6461 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
6463 //-------------------------------------------------------------------------------------------------
6464 const FieldTrait *ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
6465 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
6467 //-------------------------------------------------------------------------------------------------
6469 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
6471 //-------------------------------------------------------------------------------------------------
6472 const FieldTrait *ExecutionAcknowledgement::NoEvents::_traits(NoEventsV1_traits);
6473 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoEvents::_ftha(NoEventsV1_ftha);
6474 const MsgType& ExecutionAcknowledgement::NoEvents::_msgtype(NoEventsV1_msgtype);
6475 //-------------------------------------------------------------------------------------------------
6476 const FieldTrait *ExecutionAcknowledgement::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
6477 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
6478 const MsgType& ExecutionAcknowledgement::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
6479 //-------------------------------------------------------------------------------------------------
6480 const FieldTrait *ExecutionAcknowledgement::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
6481 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
6483 //-------------------------------------------------------------------------------------------------
6484 const FieldTrait *ExecutionAcknowledgement::NoComplexEvents::_traits(NoComplexEventsV1_traits);
6485 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
6486 const MsgType& ExecutionAcknowledgement::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
6487 //-------------------------------------------------------------------------------------------------
6488 const FieldTrait *ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
6489 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
6491 //-------------------------------------------------------------------------------------------------
6493 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
6495 //-------------------------------------------------------------------------------------------------
6496 const FieldTrait ContraryIntentionReport::_traits[] =
6497 {
6498  FieldTrait( 22,15, 11, 54,0x14), FieldTrait( 48,15, 10, 54,0x14), FieldTrait( 55,15, 8, 54,0x14),
6499  FieldTrait( 58,15, 96, 0,0x04), FieldTrait( 60,22, 2, 0,0x04), FieldTrait( 65,15, 9, 54,0x14),
6500  FieldTrait( 106,15, 37, 54,0x14), FieldTrait( 107,15, 40, 54,0x14), FieldTrait( 167,15, 15, 54,0x14),
6501  FieldTrait( 200,21, 17, 54,0x14), FieldTrait( 201, 1, 78, 54,0x14), FieldTrait( 202,11, 31, 54,0x14),
6502  FieldTrait( 206, 7, 33, 54,0x14), FieldTrait( 207,20, 36, 54,0x14), FieldTrait( 223,14, 35, 54,0x14),
6503  FieldTrait( 224,25, 19, 54,0x14), FieldTrait( 225,25, 20, 54,0x14), FieldTrait( 226, 1, 22, 54,0x14),
6504  FieldTrait( 227,14, 23, 54,0x14), FieldTrait( 228, 9, 24, 54,0x14), FieldTrait( 231, 9, 34, 54,0x14),
6505  FieldTrait( 239, 1, 21, 54,0x14), FieldTrait( 240,25, 30, 54,0x14), FieldTrait( 255,15, 25, 54,0x14),
6506  FieldTrait( 348, 2, 38, 54,0x14), FieldTrait( 349,28, 39, 54,0x14), FieldTrait( 350, 2, 41, 54,0x14),
6507  FieldTrait( 351,28, 42, 54,0x14), FieldTrait( 354, 2, 97, 0,0x04), FieldTrait( 355,28, 98, 0,0x04),
6508  FieldTrait( 453, 1, 6, 94,0x1c), FieldTrait( 454, 1, 12,142,0x1c), FieldTrait( 460, 1, 13, 54,0x14),
6509  FieldTrait( 461,15, 14, 54,0x14), FieldTrait( 470,18, 27, 54,0x14), FieldTrait( 471,15, 28, 54,0x14),
6510  FieldTrait( 472,15, 29, 54,0x14), FieldTrait( 541,25, 18, 54,0x14), FieldTrait( 543,15, 26, 54,0x14),
6511  FieldTrait( 667,21, 44, 54,0x14), FieldTrait( 691,15, 43, 54,0x14), FieldTrait( 711, 1, 99,188,0x1c),
6512  FieldTrait( 715,25, 5, 0,0x04), FieldTrait( 762,15, 16, 54,0x14), FieldTrait( 864, 1, 47, 38,0x1c),
6513  FieldTrait( 873,25, 48, 54,0x14), FieldTrait( 874,25, 49, 54,0x14), FieldTrait( 875, 1, 45, 54,0x14),
6514  FieldTrait( 876,15, 46, 54,0x14), FieldTrait( 947,19, 32, 54,0x14), FieldTrait( 965,15, 50, 54,0x14),
6515  FieldTrait( 966,15, 51, 54,0x14), FieldTrait( 967, 9, 53, 54,0x14), FieldTrait( 968, 9, 54, 54,0x14),
6516  FieldTrait( 969, 9, 55, 54,0x14), FieldTrait( 970, 1, 56, 54,0x14), FieldTrait( 971, 1, 57, 54,0x14),
6517  FieldTrait( 977,15, 1, 0,0x04), FieldTrait( 978, 8, 3, 0,0x04), FieldTrait( 979,15, 4, 0,0x04),
6518  FieldTrait( 981, 1, 7, 42,0x1c), FieldTrait( 996,15, 59, 54,0x14), FieldTrait( 997,15, 60, 54,0x14),
6519  FieldTrait(1018, 1, 58, 57,0x1c), FieldTrait(1049, 7, 52, 54,0x14), FieldTrait(1079,26, 61, 54,0x14),
6520  FieldTrait(1146,13, 63, 54,0x14), FieldTrait(1147,10, 64, 54,0x14), FieldTrait(1151,15, 62, 54,0x14),
6521  FieldTrait(1180,15,100, 8,0x14), FieldTrait(1181, 4,101, 8,0x14), FieldTrait(1184, 2, 65,150,0x14),
6522  FieldTrait(1185,29, 66,150,0x14), FieldTrait(1186,15, 67,150,0x14), FieldTrait(1191,15, 69, 54,0x14),
6523  FieldTrait(1192,10, 70, 54,0x14), FieldTrait(1193, 7, 71, 54,0x14), FieldTrait(1194, 1, 72, 54,0x14),
6524  FieldTrait(1195,13, 73, 54,0x14), FieldTrait(1196,15, 74, 54,0x14), FieldTrait(1197,15, 81, 54,0x14),
6525  FieldTrait(1198, 1, 75, 54,0x14), FieldTrait(1199,11, 76, 54,0x14), FieldTrait(1200,11, 77, 54,0x14),
6526  FieldTrait(1227,15, 68, 54,0x14), FieldTrait(1242, 8, 80, 54,0x14), FieldTrait(1244, 8, 79, 54,0x14),
6527  FieldTrait(1350, 4,102, 8,0x14), FieldTrait(1352, 8,103, 8,0x14), FieldTrait(1435, 1, 82, 54,0x14),
6528  FieldTrait(1439, 1, 83, 54,0x14), FieldTrait(1449,15, 84, 54,0x14), FieldTrait(1450,15, 85, 54,0x14),
6529  FieldTrait(1451,14, 86, 54,0x14), FieldTrait(1452,14, 87, 54,0x14), FieldTrait(1457,14, 88, 54,0x14),
6530  FieldTrait(1458,14, 89, 54,0x14), FieldTrait(1478, 1, 90, 54,0x14), FieldTrait(1479, 1, 91, 54,0x14),
6531  FieldTrait(1480,14, 92, 54,0x14), FieldTrait(1481, 1, 93, 54,0x14), FieldTrait(1482, 1, 94, 54,0x14),
6532  FieldTrait(1483, 1, 95, 21,0x1c)
6533 };
6534 const FieldTrait_Hash_Array ContraryIntentionReport::_ftha(ContraryIntentionReport::_traits, 103);
6536 //-------------------------------------------------------------------------------------------------
6537 const FieldTrait *ContraryIntentionReport::NoPartyIDs::_traits(NoPartyIDsV1_traits);
6538 const FieldTrait_Hash_Array& ContraryIntentionReport::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
6539 const MsgType& ContraryIntentionReport::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
6540 //-------------------------------------------------------------------------------------------------
6541 const FieldTrait *ContraryIntentionReport::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
6542 const FieldTrait_Hash_Array& ContraryIntentionReport::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
6544 //-------------------------------------------------------------------------------------------------
6545 const FieldTrait *ContraryIntentionReport::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
6546 const FieldTrait_Hash_Array& ContraryIntentionReport::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
6547 const MsgType& ContraryIntentionReport::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
6548 //-------------------------------------------------------------------------------------------------
6549 const FieldTrait *ContraryIntentionReport::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
6550 const FieldTrait_Hash_Array& ContraryIntentionReport::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
6551 const MsgType& ContraryIntentionReport::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
6552 //-------------------------------------------------------------------------------------------------
6553 const FieldTrait *ContraryIntentionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
6554 const FieldTrait_Hash_Array& ContraryIntentionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
6556 //-------------------------------------------------------------------------------------------------
6557 const FieldTrait *ContraryIntentionReport::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
6558 const FieldTrait_Hash_Array& ContraryIntentionReport::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
6560 //-------------------------------------------------------------------------------------------------
6561 const FieldTrait *ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
6562 const FieldTrait_Hash_Array& ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
6564 //-------------------------------------------------------------------------------------------------
6566 const FieldTrait_Hash_Array& ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
6568 //-------------------------------------------------------------------------------------------------
6569 const FieldTrait *ContraryIntentionReport::NoEvents::_traits(NoEventsV1_traits);
6570 const FieldTrait_Hash_Array& ContraryIntentionReport::NoEvents::_ftha(NoEventsV1_ftha);
6571 const MsgType& ContraryIntentionReport::NoEvents::_msgtype(NoEventsV1_msgtype);
6572 //-------------------------------------------------------------------------------------------------
6574 {
6575  FieldTrait( 982, 1, 1, 0,0x04), FieldTrait( 983,10, 2, 0,0x04)
6576 };
6577 const FieldTrait_Hash_Array
6580 //-------------------------------------------------------------------------------------------------
6581 const FieldTrait *ContraryIntentionReport::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
6582 const FieldTrait_Hash_Array& ContraryIntentionReport::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
6583 const MsgType& ContraryIntentionReport::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
6584 //-------------------------------------------------------------------------------------------------
6585 const FieldTrait *ContraryIntentionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
6586 const FieldTrait_Hash_Array& ContraryIntentionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
6588 //-------------------------------------------------------------------------------------------------
6589 const FieldTrait *ContraryIntentionReport::NoComplexEvents::_traits(NoComplexEventsV1_traits);
6590 const FieldTrait_Hash_Array& ContraryIntentionReport::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
6591 const MsgType& ContraryIntentionReport::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
6592 //-------------------------------------------------------------------------------------------------
6593 const FieldTrait *ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
6594 const FieldTrait_Hash_Array& ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
6596 //-------------------------------------------------------------------------------------------------
6598 const FieldTrait_Hash_Array& ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
6600 //-------------------------------------------------------------------------------------------------
6601 const FieldTrait SecurityDefinitionUpdateReport::_traits[] =
6602 {
6603  FieldTrait( 15,19, 97, 0,0x04), FieldTrait( 22,15, 11, 54,0x14), FieldTrait( 48,15, 10, 54,0x14),
6604  FieldTrait( 55,15, 8, 54,0x14), FieldTrait( 58,15, 98, 0,0x04), FieldTrait( 60,22,125, 0,0x04),
6605  FieldTrait( 65,15, 9, 54,0x14), FieldTrait( 106,15, 37, 54,0x14), FieldTrait( 107,15, 40, 54,0x14),
6606  FieldTrait( 167,15, 15, 54,0x14), FieldTrait( 200,21, 17, 54,0x14), FieldTrait( 201, 1, 78, 54,0x14),
6607  FieldTrait( 202,11, 31, 54,0x14), FieldTrait( 206, 7, 33, 54,0x14), FieldTrait( 207,20, 36, 54,0x14),
6608  FieldTrait( 218,12,106,160,0x14), FieldTrait( 220,19,107,160,0x14), FieldTrait( 221,15,108,160,0x14),
6609  FieldTrait( 222,15,109,160,0x14), FieldTrait( 223,14, 35, 54,0x14), FieldTrait( 224,25, 19, 54,0x14),
6610  FieldTrait( 225,25, 20, 54,0x14), FieldTrait( 226, 1, 22, 54,0x14), FieldTrait( 227,14, 23, 54,0x14),
6611  FieldTrait( 228, 9, 24, 54,0x14), FieldTrait( 231, 9, 34, 54,0x14), FieldTrait( 232, 1,105,162,0x1c),
6612  FieldTrait( 235,15,114,198,0x14), FieldTrait( 236,14,115,198,0x14), FieldTrait( 239, 1, 21, 54,0x14),
6613  FieldTrait( 240,25, 30, 54,0x14), FieldTrait( 255,15, 25, 54,0x14), FieldTrait( 292,16, 7, 0,0x04),
6614  FieldTrait( 320,15, 2, 0,0x04), FieldTrait( 322,15, 3, 0,0x04), FieldTrait( 323, 1, 4, 0,0x04),
6615  FieldTrait( 348, 2, 38, 54,0x14), FieldTrait( 349,28, 39, 54,0x14), FieldTrait( 350, 2, 41, 54,0x14),
6616  FieldTrait( 351,28, 42, 54,0x14), FieldTrait( 354, 2, 99, 0,0x04), FieldTrait( 355,28,100, 0,0x04),
6617  FieldTrait( 454, 1, 12,142,0x1c), FieldTrait( 460, 1, 13, 54,0x14), FieldTrait( 461,15, 14, 54,0x14),
6618  FieldTrait( 470,18, 27, 54,0x14), FieldTrait( 471,15, 28, 54,0x14), FieldTrait( 472,15, 29, 54,0x14),
6619  FieldTrait( 541,25, 18, 54,0x14), FieldTrait( 543,15, 26, 54,0x14), FieldTrait( 555, 1,101, 49,0x1c),
6620  FieldTrait( 662,11,110,160,0x14), FieldTrait( 663, 1,111,160,0x14), FieldTrait( 667,21, 44, 54,0x14),
6621  FieldTrait( 668, 1,102, 55,0x14), FieldTrait( 691,15, 43, 54,0x14), FieldTrait( 696,25,117,198,0x14),
6622  FieldTrait( 697,11,118,198,0x14), FieldTrait( 698, 1,119,198,0x14), FieldTrait( 699,15,112,160,0x14),
6623  FieldTrait( 701,25,116,198,0x14), FieldTrait( 711, 1, 96,188,0x1c), FieldTrait( 715,25, 5, 0,0x04),
6624  FieldTrait( 761,15,113,160,0x14), FieldTrait( 762,15, 16, 54,0x14), FieldTrait( 864, 1, 47, 38,0x1c),
6625  FieldTrait( 869,14,103, 55,0x14), FieldTrait( 870, 1,104, 9,0x1c), FieldTrait( 873,25, 48, 54,0x14),
6626  FieldTrait( 874,25, 49, 54,0x14), FieldTrait( 875, 1, 45, 54,0x14), FieldTrait( 876,15, 46, 54,0x14),
6627  FieldTrait( 947,19, 32, 54,0x14), FieldTrait( 964, 1, 1, 0,0x04), FieldTrait( 965,15, 50, 54,0x14),
6628  FieldTrait( 966,15, 51, 54,0x14), FieldTrait( 967, 9, 53, 54,0x14), FieldTrait( 968, 9, 54, 54,0x14),
6629  FieldTrait( 969, 9, 55, 54,0x14), FieldTrait( 970, 1, 56, 54,0x14), FieldTrait( 971, 1, 57, 54,0x14),
6630  FieldTrait( 980, 7, 6, 0,0x04), FieldTrait( 996,15, 59, 54,0x14), FieldTrait( 997,15, 60, 54,0x14),
6631  FieldTrait(1018, 1, 58, 57,0x1c), FieldTrait(1049, 7, 52, 54,0x14), FieldTrait(1079,26, 61, 54,0x14),
6632  FieldTrait(1146,13, 63, 54,0x14), FieldTrait(1147,10, 64, 54,0x14), FieldTrait(1151,15, 62, 54,0x14),
6633  FieldTrait(1180,15,121, 8,0x14), FieldTrait(1181, 4,122, 8,0x14), FieldTrait(1184, 2, 65,150,0x14),
6634  FieldTrait(1185,29, 66,150,0x14), FieldTrait(1186,15, 67,150,0x14), FieldTrait(1191,15, 69, 54,0x14),
6635  FieldTrait(1192,10, 70, 54,0x14), FieldTrait(1193, 7, 71, 54,0x14), FieldTrait(1194, 1, 72, 54,0x14),
6636  FieldTrait(1195,13, 73, 54,0x14), FieldTrait(1196,15, 74, 54,0x14), FieldTrait(1197,15, 81, 54,0x14),
6637  FieldTrait(1198, 1, 75, 54,0x14), FieldTrait(1199,11, 76, 54,0x14), FieldTrait(1200,11, 77, 54,0x14),
6638  FieldTrait(1227,15, 68, 54,0x14), FieldTrait(1242, 8, 80, 54,0x14), FieldTrait(1244, 8, 79, 54,0x14),
6639  FieldTrait(1310, 1,120, 74,0x1c), FieldTrait(1350, 4,123, 8,0x14), FieldTrait(1352, 8,124, 8,0x14),
6640  FieldTrait(1435, 1, 82, 54,0x14), FieldTrait(1439, 1, 83, 54,0x14), FieldTrait(1449,15, 84, 54,0x14),
6641  FieldTrait(1450,15, 85, 54,0x14), FieldTrait(1451,14, 86, 54,0x14), FieldTrait(1452,14, 87, 54,0x14),
6642  FieldTrait(1457,14, 88, 54,0x14), FieldTrait(1458,14, 89, 54,0x14), FieldTrait(1478, 1, 90, 54,0x14),
6643  FieldTrait(1479, 1, 91, 54,0x14), FieldTrait(1480,14, 92, 54,0x14), FieldTrait(1481, 1, 93, 54,0x14),
6644  FieldTrait(1482, 1, 94, 54,0x14), FieldTrait(1483, 1, 95, 21,0x1c)
6645 };
6648 //-------------------------------------------------------------------------------------------------
6649 const FieldTrait *SecurityDefinitionUpdateReport::NoStipulations::_traits(NoStipulationsV1_traits);
6650 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoStipulations::_ftha(NoStipulationsV1_ftha);
6651 const MsgType& SecurityDefinitionUpdateReport::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
6652 //-------------------------------------------------------------------------------------------------
6653 const FieldTrait *SecurityDefinitionUpdateReport::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
6654 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
6655 const MsgType& SecurityDefinitionUpdateReport::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
6656 //-------------------------------------------------------------------------------------------------
6657 const FieldTrait *SecurityDefinitionUpdateReport::NoLegs::_traits(NoLegsV7_traits);
6658 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoLegs::_ftha(NoLegsV7_ftha);
6660 //-------------------------------------------------------------------------------------------------
6661 const FieldTrait *SecurityDefinitionUpdateReport::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
6662 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
6664 //-------------------------------------------------------------------------------------------------
6665 const FieldTrait *SecurityDefinitionUpdateReport::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
6666 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
6668 //-------------------------------------------------------------------------------------------------
6669 const FieldTrait *SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
6670 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
6672 //-------------------------------------------------------------------------------------------------
6673 const FieldTrait *SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
6674 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
6676 //-------------------------------------------------------------------------------------------------
6677 const FieldTrait *SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
6678 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
6680 //-------------------------------------------------------------------------------------------------
6682 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
6684 //-------------------------------------------------------------------------------------------------
6685 const FieldTrait *SecurityDefinitionUpdateReport::NoEvents::_traits(NoEventsV1_traits);
6686 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoEvents::_ftha(NoEventsV1_ftha);
6688 //-------------------------------------------------------------------------------------------------
6689 const FieldTrait *SecurityDefinitionUpdateReport::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
6690 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
6692 //-------------------------------------------------------------------------------------------------
6693 const FieldTrait *SecurityDefinitionUpdateReport::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
6694 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
6695 const MsgType& SecurityDefinitionUpdateReport::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
6696 //-------------------------------------------------------------------------------------------------
6697 const FieldTrait *SecurityDefinitionUpdateReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
6698 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
6700 //-------------------------------------------------------------------------------------------------
6701 const FieldTrait *SecurityDefinitionUpdateReport::NoMarketSegments::_traits(NoMarketSegmentsV1_traits);
6702 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoMarketSegments::_ftha(NoMarketSegmentsV1_ftha);
6703 const MsgType& SecurityDefinitionUpdateReport::NoMarketSegments::_msgtype(NoMarketSegmentsV1_msgtype);
6704 //-------------------------------------------------------------------------------------------------
6705 const FieldTrait *SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::_traits(NoStrikeRulesV1_traits);
6706 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::_ftha(NoStrikeRulesV1_ftha);
6708 //-------------------------------------------------------------------------------------------------
6710 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(NoMaturityRulesV1_ftha);
6712 //-------------------------------------------------------------------------------------------------
6713 const FieldTrait *SecurityDefinitionUpdateReport::NoMarketSegments::NoTickRules::_traits(NoTickRulesV1_traits);
6714 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoMarketSegments::NoTickRules::_ftha(NoTickRulesV1_ftha);
6716 //-------------------------------------------------------------------------------------------------
6717 const FieldTrait *SecurityDefinitionUpdateReport::NoMarketSegments::NoLotTypeRules::_traits(NoLotTypeRulesV1_traits);
6718 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoMarketSegments::NoLotTypeRules::_ftha(NoLotTypeRulesV1_ftha);
6720 //-------------------------------------------------------------------------------------------------
6721 const FieldTrait *SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::_traits(NoTradingSessionRulesV1_traits);
6722 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::_ftha(NoTradingSessionRulesV1_ftha);
6724 //-------------------------------------------------------------------------------------------------
6728 //-------------------------------------------------------------------------------------------------
6732 //-------------------------------------------------------------------------------------------------
6736 //-------------------------------------------------------------------------------------------------
6740 //-------------------------------------------------------------------------------------------------
6744 //-------------------------------------------------------------------------------------------------
6745 const FieldTrait *SecurityDefinitionUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_traits(NoNestedInstrAttribV1_traits);
6746 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_ftha(NoNestedInstrAttribV1_ftha);
6748 //-------------------------------------------------------------------------------------------------
6749 const FieldTrait *SecurityDefinitionUpdateReport::NoComplexEvents::_traits(NoComplexEventsV1_traits);
6750 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
6751 const MsgType& SecurityDefinitionUpdateReport::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
6752 //-------------------------------------------------------------------------------------------------
6753 const FieldTrait *SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
6754 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
6756 //-------------------------------------------------------------------------------------------------
6758 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
6760 //-------------------------------------------------------------------------------------------------
6761 const FieldTrait SettlementObligationReport::_traits[] =
6762 {
6763  FieldTrait( 58,15, 5, 0,0x04), FieldTrait( 60,22, 8, 0,0x04), FieldTrait( 354, 2, 6, 0,0x04),
6764  FieldTrait( 355,28, 7, 0,0x04), FieldTrait( 715,25, 1, 0,0x04), FieldTrait(1153, 1, 2, 0,0x04),
6765  FieldTrait(1159, 1, 4, 0,0x04), FieldTrait(1160,15, 3, 0,0x04), FieldTrait(1165, 1, 9,154,0x1c),
6766  FieldTrait(1180,15, 10, 8,0x14), FieldTrait(1181, 4, 11, 8,0x14), FieldTrait(1350, 4, 12, 8,0x14),
6767  FieldTrait(1352, 8, 13, 8,0x14)
6768 };
6771 //-------------------------------------------------------------------------------------------------
6773 {
6774  FieldTrait( 15,19, 7, 0,0x04), FieldTrait( 22,15, 14, 54,0x14), FieldTrait( 48,15, 13, 54,0x14),
6775  FieldTrait( 55,15, 11, 54,0x14), FieldTrait( 64,25, 10, 0,0x04), FieldTrait( 65,15, 12, 54,0x14),
6776  FieldTrait( 106,15, 40, 54,0x14), FieldTrait( 107,15, 43, 54,0x14), FieldTrait( 119,13, 6, 0,0x04),
6777  FieldTrait( 120,19, 8, 0,0x04), FieldTrait( 126,22,101, 0,0x04), FieldTrait( 155, 9, 9, 0,0x04),
6778  FieldTrait( 167,15, 18, 54,0x14), FieldTrait( 168,22,100, 0,0x04), FieldTrait( 200,21, 20, 54,0x14),
6779  FieldTrait( 201, 1, 81, 54,0x14), FieldTrait( 202,11, 34, 54,0x14), FieldTrait( 206, 7, 36, 54,0x14),
6780  FieldTrait( 207,20, 39, 54,0x14), FieldTrait( 223,14, 38, 54,0x14), FieldTrait( 224,25, 22, 54,0x14),
6781  FieldTrait( 225,25, 23, 54,0x14), FieldTrait( 226, 1, 25, 54,0x14), FieldTrait( 227,14, 26, 54,0x14),
6782  FieldTrait( 228, 9, 27, 54,0x14), FieldTrait( 231, 9, 37, 54,0x14), FieldTrait( 239, 1, 24, 54,0x14),
6783  FieldTrait( 240,25, 33, 54,0x14), FieldTrait( 255,15, 28, 54,0x14), FieldTrait( 348, 2, 41, 54,0x14),
6784  FieldTrait( 349,28, 42, 54,0x14), FieldTrait( 350, 2, 44, 54,0x14), FieldTrait( 351,28, 45, 54,0x14),
6785  FieldTrait( 430, 1, 1, 0,0x04), FieldTrait( 453, 1, 99, 94,0x1c), FieldTrait( 454, 1, 15,142,0x1c),
6786  FieldTrait( 460, 1, 16, 54,0x14), FieldTrait( 461,15, 17, 54,0x14), FieldTrait( 470,18, 30, 54,0x14),
6787  FieldTrait( 471,15, 31, 54,0x14), FieldTrait( 472,15, 32, 54,0x14), FieldTrait( 541,25, 21, 54,0x14),
6788  FieldTrait( 543,15, 29, 54,0x14), FieldTrait( 667,21, 47, 54,0x14), FieldTrait( 691,15, 46, 54,0x14),
6789  FieldTrait( 762,15, 19, 54,0x14), FieldTrait( 779,22,102, 0,0x04), FieldTrait( 864, 1, 50, 38,0x1c),
6790  FieldTrait( 873,25, 51, 54,0x14), FieldTrait( 874,25, 52, 54,0x14), FieldTrait( 875, 1, 48, 54,0x14),
6791  FieldTrait( 876,15, 49, 54,0x14), FieldTrait( 947,19, 35, 54,0x14), FieldTrait( 965,15, 53, 54,0x14),
6792  FieldTrait( 966,15, 54, 54,0x14), FieldTrait( 967, 9, 56, 54,0x14), FieldTrait( 968, 9, 57, 54,0x14),
6793  FieldTrait( 969, 9, 58, 54,0x14), FieldTrait( 970, 1, 59, 54,0x14), FieldTrait( 971, 1, 60, 54,0x14),
6794  FieldTrait( 996,15, 62, 54,0x14), FieldTrait( 997,15, 63, 54,0x14), FieldTrait(1018, 1, 61, 57,0x1c),
6795  FieldTrait(1049, 7, 55, 54,0x14), FieldTrait(1079,26, 64, 54,0x14), FieldTrait(1146,13, 66, 54,0x14),
6796  FieldTrait(1147,10, 67, 54,0x14), FieldTrait(1151,15, 65, 54,0x14), FieldTrait(1157,13, 5, 0,0x04),
6797  FieldTrait(1158, 1,103,151,0x1c), FieldTrait(1161,15, 2, 0,0x04), FieldTrait(1162, 7, 3, 0,0x04),
6798  FieldTrait(1163,15, 4, 0,0x04), FieldTrait(1184, 2, 68,150,0x14), FieldTrait(1185,29, 69,150,0x14),
6799  FieldTrait(1186,15, 70,150,0x14), FieldTrait(1191,15, 72, 54,0x14), FieldTrait(1192,10, 73, 54,0x14),
6800  FieldTrait(1193, 7, 74, 54,0x14), FieldTrait(1194, 1, 75, 54,0x14), FieldTrait(1195,13, 76, 54,0x14),
6801  FieldTrait(1196,15, 77, 54,0x14), FieldTrait(1197,15, 84, 54,0x14), FieldTrait(1198, 1, 78, 54,0x14),
6802  FieldTrait(1199,11, 79, 54,0x14), FieldTrait(1200,11, 80, 54,0x14), FieldTrait(1227,15, 71, 54,0x14),
6803  FieldTrait(1242, 8, 83, 54,0x14), FieldTrait(1244, 8, 82, 54,0x14), FieldTrait(1435, 1, 85, 54,0x14),
6804  FieldTrait(1439, 1, 86, 54,0x14), FieldTrait(1449,15, 87, 54,0x14), FieldTrait(1450,15, 88, 54,0x14),
6805  FieldTrait(1451,14, 89, 54,0x14), FieldTrait(1452,14, 90, 54,0x14), FieldTrait(1457,14, 91, 54,0x14),
6806  FieldTrait(1458,14, 92, 54,0x14), FieldTrait(1478, 1, 93, 54,0x14), FieldTrait(1479, 1, 94, 54,0x14),
6807  FieldTrait(1480,14, 95, 54,0x14), FieldTrait(1481, 1, 96, 54,0x14), FieldTrait(1482, 1, 97, 54,0x14),
6808  FieldTrait(1483, 1, 98, 21,0x1c)
6809 };
6810 const FieldTrait_Hash_Array
6813 //-------------------------------------------------------------------------------------------------
6814 const FieldTrait *SettlementObligationReport::NoSettlOblig::NoPartyIDs::_traits(NoPartyIDsV1_traits);
6815 const FieldTrait_Hash_Array& SettlementObligationReport::NoSettlOblig::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
6817 //-------------------------------------------------------------------------------------------------
6819 const FieldTrait_Hash_Array& SettlementObligationReport::NoSettlOblig::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
6821 //-------------------------------------------------------------------------------------------------
6822 const FieldTrait *SettlementObligationReport::NoSettlOblig::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
6823 const FieldTrait_Hash_Array& SettlementObligationReport::NoSettlOblig::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
6825 //-------------------------------------------------------------------------------------------------
6826 const FieldTrait *SettlementObligationReport::NoSettlOblig::NoEvents::_traits(NoEventsV1_traits);
6827 const FieldTrait_Hash_Array& SettlementObligationReport::NoSettlOblig::NoEvents::_ftha(NoEventsV1_ftha);
6829 //-------------------------------------------------------------------------------------------------
6830 const FieldTrait *SettlementObligationReport::NoSettlOblig::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
6831 const FieldTrait_Hash_Array& SettlementObligationReport::NoSettlOblig::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
6833 //-------------------------------------------------------------------------------------------------
6835 const FieldTrait_Hash_Array& SettlementObligationReport::NoSettlOblig::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
6837 //-------------------------------------------------------------------------------------------------
6838 const FieldTrait *SettlementObligationReport::NoSettlOblig::NoSettlDetails::_traits(NoSettlDetailsV1_traits);
6839 const FieldTrait_Hash_Array& SettlementObligationReport::NoSettlOblig::NoSettlDetails::_ftha(NoSettlDetailsV1_ftha);
6841 //-------------------------------------------------------------------------------------------------
6843 const FieldTrait_Hash_Array& SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::_ftha(NoSettlPartyIDsV1_ftha);
6845 //-------------------------------------------------------------------------------------------------
6849 //-------------------------------------------------------------------------------------------------
6850 const FieldTrait *SettlementObligationReport::NoSettlOblig::NoComplexEvents::_traits(NoComplexEventsV1_traits);
6851 const FieldTrait_Hash_Array& SettlementObligationReport::NoSettlOblig::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
6853 //-------------------------------------------------------------------------------------------------
6855 const FieldTrait_Hash_Array& SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
6857 //-------------------------------------------------------------------------------------------------
6861 //-------------------------------------------------------------------------------------------------
6863 {
6864  FieldTrait( 60,22,148, 0,0x04), FieldTrait( 146, 1,143,120,0x1c), FieldTrait( 241,25, 16,191,0x14),
6865  FieldTrait( 242,25, 17,191,0x14), FieldTrait( 243, 1, 18,191,0x14), FieldTrait( 244, 1, 19,191,0x14),
6866  FieldTrait( 245,14, 20,191,0x14), FieldTrait( 246, 9, 21,191,0x14), FieldTrait( 247,25, 27,191,0x14),
6867  FieldTrait( 256,15, 22,191,0x14), FieldTrait( 305,15, 8,191,0x14), FieldTrait( 306,15, 34,191,0x14),
6868  FieldTrait( 307,15, 37,191,0x14), FieldTrait( 308,20, 33,191,0x14), FieldTrait( 309,15, 7,191,0x14),
6869  FieldTrait( 310,15, 12,191,0x14), FieldTrait( 311,15, 5,191,0x14), FieldTrait( 312,15, 6,191,0x14),
6870  FieldTrait( 313,21, 14,191,0x14), FieldTrait( 315, 1, 64,191,0x14), FieldTrait( 316,11, 28,191,0x14),
6871  FieldTrait( 317, 7, 30,191,0x14), FieldTrait( 318,19, 42,191,0x14), FieldTrait( 320,15, 1, 0,0x04),
6872  FieldTrait( 322,15, 2, 0,0x04), FieldTrait( 362, 2, 35,191,0x14), FieldTrait( 363,28, 36,191,0x14),
6873  FieldTrait( 364, 2, 38,191,0x14), FieldTrait( 365,28, 39,191,0x14), FieldTrait( 393, 1,141, 0,0x04),
6874  FieldTrait( 435,14, 32,191,0x14), FieldTrait( 436, 9, 31,191,0x14), FieldTrait( 457, 1, 9,189,0x1c),
6875  FieldTrait( 462, 1, 10,191,0x14), FieldTrait( 463,15, 11,191,0x14), FieldTrait( 542,25, 15,191,0x14),
6876  FieldTrait( 560, 1, 3, 0,0x04), FieldTrait( 592,18, 24,191,0x14), FieldTrait( 593,15, 25,191,0x14),
6877  FieldTrait( 594,15, 26,191,0x14), FieldTrait( 595,15, 23,191,0x14), FieldTrait( 763,15, 13,191,0x14),
6878  FieldTrait( 810,11, 44,191,0x14), FieldTrait( 877,15, 40,191,0x14), FieldTrait( 878,15, 41,191,0x14),
6879  FieldTrait( 879,10, 43,191,0x14), FieldTrait( 882,11, 45,191,0x14), FieldTrait( 883,11, 46,191,0x14),
6880  FieldTrait( 884,13, 47,191,0x14), FieldTrait( 885,13, 48,191,0x14), FieldTrait( 886,13, 49,191,0x14),
6881  FieldTrait( 887, 1, 50,194,0x1c), FieldTrait( 893, 8,142, 0,0x04), FieldTrait( 941,19, 29,191,0x14),
6882  FieldTrait( 972,14, 51,191,0x14), FieldTrait( 973,13, 53,191,0x14), FieldTrait( 974,15, 54,191,0x14),
6883  FieldTrait( 975, 1, 52,191,0x14), FieldTrait( 980, 7, 4, 0,0x04), FieldTrait( 998,15, 55,191,0x14),
6884  FieldTrait(1000,15, 56,191,0x14), FieldTrait(1038,13, 57,191,0x14), FieldTrait(1039,15, 59,191,0x14),
6885  FieldTrait(1044,10, 60,191,0x14), FieldTrait(1045, 9, 61,191,0x14), FieldTrait(1046, 7, 62,191,0x14),
6886  FieldTrait(1058, 1, 58,195,0x1c), FieldTrait(1180,15,144, 8,0x14), FieldTrait(1181, 4,145, 8,0x14),
6887  FieldTrait(1213,26, 63,191,0x14), FieldTrait(1214,15, 77, 28,0x14), FieldTrait(1215,15, 78, 28,0x14),
6888  FieldTrait(1216,15, 79, 28,0x14), FieldTrait(1217,15, 80, 28,0x14), FieldTrait(1218, 1, 81, 32,0x1c),
6889  FieldTrait(1225,13,113, 28,0x14), FieldTrait(1228,15, 83, 28,0x14), FieldTrait(1243, 8, 84, 28,0x14),
6890  FieldTrait(1246, 1, 82, 28,0x14), FieldTrait(1247,15, 85, 28,0x14), FieldTrait(1248,15, 86, 28,0x14),
6891  FieldTrait(1249,15, 87, 28,0x14), FieldTrait(1250,15, 88, 28,0x14), FieldTrait(1251,21, 89, 28,0x14),
6892  FieldTrait(1252,25, 90, 28,0x14), FieldTrait(1253,26, 91, 28,0x14), FieldTrait(1254,15, 92, 28,0x14),
6893  FieldTrait(1255, 7, 93, 28,0x14), FieldTrait(1256,15, 94, 28,0x14), FieldTrait(1257,15, 96, 28,0x14),
6894  FieldTrait(1258,18, 97, 28,0x14), FieldTrait(1259,15, 98, 28,0x14), FieldTrait(1260,15,100, 28,0x14),
6895  FieldTrait(1261,11, 99, 28,0x14), FieldTrait(1262,19,101, 28,0x14), FieldTrait(1263, 9,102, 28,0x14),
6896  FieldTrait(1264, 9,103, 28,0x14), FieldTrait(1265, 7,104, 28,0x14), FieldTrait(1266, 9,105, 28,0x14),
6897  FieldTrait(1267, 9,106, 28,0x14), FieldTrait(1268,13,107, 28,0x14), FieldTrait(1269,15,108, 28,0x14),
6898  FieldTrait(1270,10,109, 28,0x14), FieldTrait(1271,15,114, 28,0x14), FieldTrait(1272,20,115, 28,0x14),
6899  FieldTrait(1273, 1,116, 28,0x14), FieldTrait(1274, 1,117, 28,0x14), FieldTrait(1275,15,118, 28,0x14),
6900  FieldTrait(1276,25, 95, 28,0x14), FieldTrait(1277, 2,119, 28,0x14), FieldTrait(1278,28,120, 28,0x14),
6901  FieldTrait(1279,15,121, 28,0x14), FieldTrait(1280, 2,122, 28,0x14), FieldTrait(1281,28,123, 28,0x14),
6902  FieldTrait(1282, 2,134, 34,0x14), FieldTrait(1283,28,135, 34,0x14), FieldTrait(1284,15,136, 34,0x14),
6903  FieldTrait(1285,21,124, 28,0x14), FieldTrait(1286, 1,125, 27,0x1c), FieldTrait(1292, 1,126, 30,0x1c),
6904  FieldTrait(1299, 7,112, 28,0x14), FieldTrait(1310, 1,140, 74,0x1c), FieldTrait(1311, 1,139, 29,0x1c),
6905  FieldTrait(1315,15,110, 28,0x14), FieldTrait(1316,10,111, 28,0x14), FieldTrait(1317, 7,127, 28,0x14),
6906  FieldTrait(1318,15,128, 28,0x14), FieldTrait(1319,15,129, 28,0x14), FieldTrait(1320, 1,130, 28,0x14),
6907  FieldTrait(1321,11,131, 28,0x14), FieldTrait(1322,11,132, 28,0x14), FieldTrait(1323, 1,133, 28,0x14),
6908  FieldTrait(1350, 4,146, 8,0x14), FieldTrait(1352, 8,147, 8,0x14), FieldTrait(1419, 1, 65,191,0x14),
6909  FieldTrait(1423,10, 66,191,0x14), FieldTrait(1424,15, 67,191,0x14), FieldTrait(1425,10, 68,191,0x14),
6910  FieldTrait(1437, 1, 69,191,0x14), FieldTrait(1438, 1,137, 28,0x14), FieldTrait(1441, 1, 70,191,0x14),
6911  FieldTrait(1442, 1,138, 28,0x14), FieldTrait(1453,15, 71,191,0x14), FieldTrait(1454,15, 72,191,0x14),
6912  FieldTrait(1455,14, 73,191,0x14), FieldTrait(1456,14, 74,191,0x14), FieldTrait(1459,14, 75,191,0x14),
6913  FieldTrait(1460,14, 76,191,0x14)
6914 };
6917 //-------------------------------------------------------------------------------------------------
6919 {
6920  FieldTrait( 15,19, 97, 0,0x04), FieldTrait( 22,15, 5, 54,0x14), FieldTrait( 48,15, 4, 54,0x14),
6921  FieldTrait( 55,15, 2, 54,0x14), FieldTrait( 58,15, 99, 0,0x04), FieldTrait( 65,15, 3, 54,0x14),
6922  FieldTrait( 106,15, 31, 54,0x14), FieldTrait( 107,15, 34, 54,0x14), FieldTrait( 167,15, 9, 54,0x14),
6923  FieldTrait( 200,21, 11, 54,0x14), FieldTrait( 201, 1, 72, 54,0x14), FieldTrait( 202,11, 25, 54,0x14),
6924  FieldTrait( 206, 7, 27, 54,0x14), FieldTrait( 207,20, 30, 54,0x14), FieldTrait( 223,14, 29, 54,0x14),
6925  FieldTrait( 224,25, 13, 54,0x14), FieldTrait( 225,25, 14, 54,0x14), FieldTrait( 226, 1, 16, 54,0x14),
6926  FieldTrait( 227,14, 17, 54,0x14), FieldTrait( 228, 9, 18, 54,0x14), FieldTrait( 231, 9, 28, 54,0x14),
6927  FieldTrait( 239, 1, 15, 54,0x14), FieldTrait( 240,25, 24, 54,0x14), FieldTrait( 255,15, 19, 54,0x14),
6928  FieldTrait( 292,16,102, 0,0x04), FieldTrait( 348, 2, 32, 54,0x14), FieldTrait( 349,28, 33, 54,0x14),
6929  FieldTrait( 350, 2, 35, 54,0x14), FieldTrait( 351,28, 36, 54,0x14), FieldTrait( 354, 2,100, 0,0x04),
6930  FieldTrait( 355,28,101, 0,0x04), FieldTrait( 454, 1, 6,142,0x1c), FieldTrait( 460, 1, 7, 54,0x14),
6931  FieldTrait( 461,15, 8, 54,0x14), FieldTrait( 470,18, 21, 54,0x14), FieldTrait( 471,15, 22, 54,0x14),
6932  FieldTrait( 472,15, 23, 54,0x14), FieldTrait( 541,25, 12, 54,0x14), FieldTrait( 543,15, 20, 54,0x14),
6933  FieldTrait( 555, 1, 98, 49,0x1c), FieldTrait( 667,21, 38, 54,0x14), FieldTrait( 668, 1, 90, 55,0x14),
6934  FieldTrait( 691,15, 37, 54,0x14), FieldTrait( 762,15, 10, 54,0x14), FieldTrait( 864, 1, 41, 38,0x1c),
6935  FieldTrait( 869,14, 91, 55,0x14), FieldTrait( 870, 1, 92, 9,0x1c), FieldTrait( 873,25, 42, 54,0x14),
6936  FieldTrait( 874,25, 43, 54,0x14), FieldTrait( 875, 1, 39, 54,0x14), FieldTrait( 876,15, 40, 54,0x14),
6937  FieldTrait( 947,19, 26, 54,0x14), FieldTrait( 965,15, 44, 54,0x14), FieldTrait( 966,15, 45, 54,0x14),
6938  FieldTrait( 967, 9, 47, 54,0x14), FieldTrait( 968, 9, 48, 54,0x14), FieldTrait( 969, 9, 49, 54,0x14),
6939  FieldTrait( 970, 1, 50, 54,0x14), FieldTrait( 971, 1, 51, 54,0x14), FieldTrait( 996,15, 53, 54,0x14),
6940  FieldTrait( 997,15, 54, 54,0x14), FieldTrait(1018, 1, 52, 57,0x1c), FieldTrait(1049, 7, 46, 54,0x14),
6941  FieldTrait(1079,26, 55, 54,0x14), FieldTrait(1146,13, 57, 54,0x14), FieldTrait(1147,10, 58, 54,0x14),
6942  FieldTrait(1151,15, 56, 54,0x14), FieldTrait(1184, 2, 59,150,0x14), FieldTrait(1185,29, 60,150,0x14),
6943  FieldTrait(1186,15, 61,150,0x14), FieldTrait(1191,15, 63, 54,0x14), FieldTrait(1192,10, 64, 54,0x14),
6944  FieldTrait(1193, 7, 65, 54,0x14), FieldTrait(1194, 1, 66, 54,0x14), FieldTrait(1195,13, 67, 54,0x14),
6945  FieldTrait(1196,15, 68, 54,0x14), FieldTrait(1197,15, 75, 54,0x14), FieldTrait(1198, 1, 69, 54,0x14),
6946  FieldTrait(1199,11, 70, 54,0x14), FieldTrait(1200,11, 71, 54,0x14), FieldTrait(1221,11, 94,148,0x14),
6947  FieldTrait(1227,15, 62, 54,0x14), FieldTrait(1230,11, 95,148,0x14), FieldTrait(1240,11, 96,148,0x14),
6948  FieldTrait(1242, 8, 74, 54,0x14), FieldTrait(1244, 8, 73, 54,0x14), FieldTrait(1305, 1, 93,148,0x14),
6949  FieldTrait(1324, 7, 1, 0,0x04), FieldTrait(1435, 1, 76, 54,0x14), FieldTrait(1439, 1, 77, 54,0x14),
6950  FieldTrait(1449,15, 78, 54,0x14), FieldTrait(1450,15, 79, 54,0x14), FieldTrait(1451,14, 80, 54,0x14),
6951  FieldTrait(1452,14, 81, 54,0x14), FieldTrait(1457,14, 82, 54,0x14), FieldTrait(1458,14, 83, 54,0x14),
6952  FieldTrait(1478, 1, 84, 54,0x14), FieldTrait(1479, 1, 85, 54,0x14), FieldTrait(1480,14, 86, 54,0x14),
6953  FieldTrait(1481, 1, 87, 54,0x14), FieldTrait(1482, 1, 88, 54,0x14), FieldTrait(1483, 1, 89, 21,0x1c),
6954  FieldTrait(1504,22,103, 0,0x04)
6955 };
6956 const FieldTrait_Hash_Array
6959 //-------------------------------------------------------------------------------------------------
6960 const FieldTrait *DerivativeSecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
6961 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
6963 //-------------------------------------------------------------------------------------------------
6965 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::_ftha(NoLegsV7_ftha);
6967 //-------------------------------------------------------------------------------------------------
6969 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
6971 //-------------------------------------------------------------------------------------------------
6972 const FieldTrait *DerivativeSecurityListUpdateReport::NoRelatedSym::NoEvents::_traits(NoEventsV1_traits);
6973 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
6975 //-------------------------------------------------------------------------------------------------
6976 const FieldTrait *DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
6977 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
6979 //-------------------------------------------------------------------------------------------------
6980 const FieldTrait *DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
6981 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
6983 //-------------------------------------------------------------------------------------------------
6985 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
6987 //-------------------------------------------------------------------------------------------------
6988 const FieldTrait *DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
6989 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
6991 //-------------------------------------------------------------------------------------------------
6993 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
6995 //-------------------------------------------------------------------------------------------------
6999 //-------------------------------------------------------------------------------------------------
7000 const FieldTrait *DerivativeSecurityListUpdateReport::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
7001 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
7002 const MsgType& DerivativeSecurityListUpdateReport::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
7003 //-------------------------------------------------------------------------------------------------
7004 const FieldTrait *DerivativeSecurityListUpdateReport::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
7005 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
7007 //-------------------------------------------------------------------------------------------------
7008 const FieldTrait *DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
7009 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
7010 const MsgType& DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
7011 //-------------------------------------------------------------------------------------------------
7013 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
7015 //-------------------------------------------------------------------------------------------------
7016 const FieldTrait *DerivativeSecurityListUpdateReport::NoDerivativeSecurityAltID::_traits(NoDerivativeSecurityAltIDV1_traits);
7017 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoDerivativeSecurityAltID::_ftha(NoDerivativeSecurityAltIDV1_ftha);
7018 const MsgType& DerivativeSecurityListUpdateReport::NoDerivativeSecurityAltID::_msgtype(NoDerivativeSecurityAltIDV1_msgtype);
7019 //-------------------------------------------------------------------------------------------------
7020 const FieldTrait *DerivativeSecurityListUpdateReport::NoDerivativeEvents::_traits(NoDerivativeEventsV1_traits);
7021 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoDerivativeEvents::_ftha(NoDerivativeEventsV1_ftha);
7023 //-------------------------------------------------------------------------------------------------
7024 const FieldTrait *DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::_traits(NoDerivativeInstrumentPartiesV1_traits);
7025 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::_ftha(NoDerivativeInstrumentPartiesV1_ftha);
7026 const MsgType& DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::_msgtype(NoDerivativeInstrumentPartiesV1_msgtype);
7027 //-------------------------------------------------------------------------------------------------
7029 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_ftha(NoDerivativeInstrumentPartySubIDsV1_ftha);
7031 //-------------------------------------------------------------------------------------------------
7032 const FieldTrait *DerivativeSecurityListUpdateReport::NoMarketSegments::_traits(NoMarketSegmentsV1_traits);
7033 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoMarketSegments::_ftha(NoMarketSegmentsV1_ftha);
7035 //-------------------------------------------------------------------------------------------------
7037 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::_ftha(NoStrikeRulesV1_ftha);
7039 //-------------------------------------------------------------------------------------------------
7041 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(NoMaturityRulesV1_ftha);
7043 //-------------------------------------------------------------------------------------------------
7045 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoMarketSegments::NoTickRules::_ftha(NoTickRulesV1_ftha);
7047 //-------------------------------------------------------------------------------------------------
7049 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoMarketSegments::NoLotTypeRules::_ftha(NoLotTypeRulesV1_ftha);
7051 //-------------------------------------------------------------------------------------------------
7052 const FieldTrait *DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::_traits(NoTradingSessionRulesV1_traits);
7053 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::_ftha(NoTradingSessionRulesV1_ftha);
7055 //-------------------------------------------------------------------------------------------------
7059 //-------------------------------------------------------------------------------------------------
7063 //-------------------------------------------------------------------------------------------------
7067 //-------------------------------------------------------------------------------------------------
7071 //-------------------------------------------------------------------------------------------------
7075 //-------------------------------------------------------------------------------------------------
7076 const FieldTrait *DerivativeSecurityListUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_traits(NoNestedInstrAttribV1_traits);
7077 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_ftha(NoNestedInstrAttribV1_ftha);
7079 //-------------------------------------------------------------------------------------------------
7080 const FieldTrait *DerivativeSecurityListUpdateReport::NoDerivativeInstrAttrib::_traits(NoDerivativeInstrAttribV1_traits);
7081 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoDerivativeInstrAttrib::_ftha(NoDerivativeInstrAttribV1_ftha);
7082 const MsgType& DerivativeSecurityListUpdateReport::NoDerivativeInstrAttrib::_msgtype(NoDerivativeInstrAttribV1_msgtype);
7083 //-------------------------------------------------------------------------------------------------
7084 const FieldTrait TradingSessionListUpdateReport::_traits[] =
7085 {
7086  FieldTrait( 335,15, 1, 0,0x04), FieldTrait( 386, 1, 2,184,0x1c), FieldTrait(1180,15, 3, 8,0x14),
7087  FieldTrait(1181, 4, 4, 8,0x14), FieldTrait(1350, 4, 5, 8,0x14), FieldTrait(1352, 8, 6, 8,0x14)
7088 };
7091 //-------------------------------------------------------------------------------------------------
7092 const FieldTrait *TradingSessionListUpdateReport::NoTradingSessions::_traits(NoTradingSessionsV2_traits);
7093 const FieldTrait_Hash_Array& TradingSessionListUpdateReport::NoTradingSessions::_ftha(NoTradingSessionsV2_ftha);
7094 const MsgType& TradingSessionListUpdateReport::NoTradingSessions::_msgtype(NoTradingSessionsV2_msgtype);
7095 //-------------------------------------------------------------------------------------------------
7096 const FieldTrait *TradingSessionListUpdateReport::NoTradingSessions::NoMDFeedTypes::_traits(NoMDFeedTypesV1_traits);
7097 const FieldTrait_Hash_Array& TradingSessionListUpdateReport::NoTradingSessions::NoMDFeedTypes::_ftha(NoMDFeedTypesV1_ftha);
7099 //-------------------------------------------------------------------------------------------------
7100 const FieldTrait *TradingSessionListUpdateReport::NoTradingSessions::NoExecInstRules::_traits(NoExecInstRulesV1_traits);
7101 const FieldTrait_Hash_Array& TradingSessionListUpdateReport::NoTradingSessions::NoExecInstRules::_ftha(NoExecInstRulesV1_ftha);
7103 //-------------------------------------------------------------------------------------------------
7104 const FieldTrait *TradingSessionListUpdateReport::NoTradingSessions::NoMatchRules::_traits(NoMatchRulesV1_traits);
7105 const FieldTrait_Hash_Array& TradingSessionListUpdateReport::NoTradingSessions::NoMatchRules::_ftha(NoMatchRulesV1_ftha);
7107 //-------------------------------------------------------------------------------------------------
7108 const FieldTrait *TradingSessionListUpdateReport::NoTradingSessions::NoOrdTypeRules::_traits(NoOrdTypeRulesV1_traits);
7109 const FieldTrait_Hash_Array& TradingSessionListUpdateReport::NoTradingSessions::NoOrdTypeRules::_ftha(NoOrdTypeRulesV1_ftha);
7111 //-------------------------------------------------------------------------------------------------
7112 const FieldTrait *TradingSessionListUpdateReport::NoTradingSessions::NoTimeInForceRules::_traits(NoTimeInForceRulesV1_traits);
7113 const FieldTrait_Hash_Array& TradingSessionListUpdateReport::NoTradingSessions::NoTimeInForceRules::_ftha(NoTimeInForceRulesV1_ftha);
7115 //-------------------------------------------------------------------------------------------------
7116 const FieldTrait MarketDefinitionRequest::_traits[] =
7117 {
7118  FieldTrait( 263, 7, 2, 0,0x04), FieldTrait(1300,15, 4, 0,0x04), FieldTrait(1301,20, 3, 0,0x04),
7119  FieldTrait(1325,15, 5, 0,0x04), FieldTrait(1393,15, 1, 0,0x04)
7120 };
7123 //-------------------------------------------------------------------------------------------------
7124 const FieldTrait MarketDefinition::_traits[] =
7125 {
7126  FieldTrait( 15,19, 9, 0,0x04), FieldTrait( 58,15, 30, 0,0x04), FieldTrait( 60,22, 29, 0,0x04),
7127  FieldTrait( 354, 2, 31, 0,0x04), FieldTrait( 355,28, 32, 0,0x04), FieldTrait( 423, 1, 25, 10,0x14),
7128  FieldTrait( 561,10, 22, 10,0x14), FieldTrait( 562,10, 17, 10,0x14), FieldTrait( 827, 1, 16, 10,0x14),
7129  FieldTrait(1140,10, 18, 10,0x14), FieldTrait(1143, 9, 19, 10,0x14), FieldTrait(1144, 1, 20, 10,0x14),
7130  FieldTrait(1148,11, 13,106,0x14), FieldTrait(1149,11, 14,106,0x14), FieldTrait(1150,11, 15,106,0x14),
7131  FieldTrait(1180,15, 33, 8,0x14), FieldTrait(1181, 4, 34, 8,0x14), FieldTrait(1205, 1, 10,170,0x1c),
7132  FieldTrait(1232, 1, 28, 41,0x1c), FieldTrait(1234, 1, 11, 68,0x1c), FieldTrait(1237, 1, 26, 92,0x1c),
7133  FieldTrait(1239, 1, 27,171,0x1c), FieldTrait(1245,19, 21, 10,0x14), FieldTrait(1300,15, 4, 0,0x04),
7134  FieldTrait(1301,20, 3, 0,0x04), FieldTrait(1306, 1, 12,106,0x14), FieldTrait(1325,15, 8, 0,0x04),
7135  FieldTrait(1350, 4, 35, 8,0x14), FieldTrait(1352, 8, 36, 8,0x14), FieldTrait(1377, 1, 23, 10,0x14),
7136  FieldTrait(1378, 1, 24, 10,0x14), FieldTrait(1393,15, 2, 0,0x04), FieldTrait(1394,15, 1, 0,0x04),
7137  FieldTrait(1396,15, 5, 0,0x04), FieldTrait(1397, 2, 6, 0,0x04), FieldTrait(1398,28, 7, 0,0x04)
7138 };
7139 const FieldTrait_Hash_Array MarketDefinition::_ftha(MarketDefinition::_traits, 36);
7141 //-------------------------------------------------------------------------------------------------
7142 const FieldTrait *MarketDefinition::NoTickRules::_traits(NoTickRulesV1_traits);
7143 const FieldTrait_Hash_Array& MarketDefinition::NoTickRules::_ftha(NoTickRulesV1_ftha);
7144 const MsgType& MarketDefinition::NoTickRules::_msgtype(NoTickRulesV1_msgtype);
7145 //-------------------------------------------------------------------------------------------------
7146 const FieldTrait *MarketDefinition::NoExecInstRules::_traits(NoExecInstRulesV1_traits);
7147 const FieldTrait_Hash_Array& MarketDefinition::NoExecInstRules::_ftha(NoExecInstRulesV1_ftha);
7148 const MsgType& MarketDefinition::NoExecInstRules::_msgtype(NoExecInstRulesV1_msgtype);
7149 //-------------------------------------------------------------------------------------------------
7150 const FieldTrait *MarketDefinition::NoLotTypeRules::_traits(NoLotTypeRulesV1_traits);
7151 const FieldTrait_Hash_Array& MarketDefinition::NoLotTypeRules::_ftha(NoLotTypeRulesV1_ftha);
7152 const MsgType& MarketDefinition::NoLotTypeRules::_msgtype(NoLotTypeRulesV1_msgtype);
7153 //-------------------------------------------------------------------------------------------------
7154 const FieldTrait *MarketDefinition::NoOrdTypeRules::_traits(NoOrdTypeRulesV1_traits);
7155 const FieldTrait_Hash_Array& MarketDefinition::NoOrdTypeRules::_ftha(NoOrdTypeRulesV1_ftha);
7156 const MsgType& MarketDefinition::NoOrdTypeRules::_msgtype(NoOrdTypeRulesV1_msgtype);
7157 //-------------------------------------------------------------------------------------------------
7158 const FieldTrait *MarketDefinition::NoTimeInForceRules::_traits(NoTimeInForceRulesV1_traits);
7159 const FieldTrait_Hash_Array& MarketDefinition::NoTimeInForceRules::_ftha(NoTimeInForceRulesV1_ftha);
7160 const MsgType& MarketDefinition::NoTimeInForceRules::_msgtype(NoTimeInForceRulesV1_msgtype);
7161 //-------------------------------------------------------------------------------------------------
7162 const FieldTrait MarketDefinitionUpdateReport::_traits[] =
7163 {
7164  FieldTrait( 15,19, 10, 0,0x04), FieldTrait( 58,15, 31, 0,0x04), FieldTrait( 60,22, 30, 0,0x04),
7165  FieldTrait( 354, 2, 32, 0,0x04), FieldTrait( 355,28, 33, 0,0x04), FieldTrait( 423, 1, 26, 10,0x14),
7166  FieldTrait( 561,10, 23, 10,0x14), FieldTrait( 562,10, 18, 10,0x14), FieldTrait( 827, 1, 17, 10,0x14),
7167  FieldTrait(1140,10, 19, 10,0x14), FieldTrait(1143, 9, 20, 10,0x14), FieldTrait(1144, 1, 21, 10,0x14),
7168  FieldTrait(1148,11, 14,106,0x14), FieldTrait(1149,11, 15,106,0x14), FieldTrait(1150,11, 16,106,0x14),
7169  FieldTrait(1180,15, 34, 8,0x14), FieldTrait(1181, 4, 35, 8,0x14), FieldTrait(1205, 1, 11,170,0x1c),
7170  FieldTrait(1232, 1, 29, 41,0x1c), FieldTrait(1234, 1, 12, 68,0x1c), FieldTrait(1237, 1, 27, 92,0x1c),
7171  FieldTrait(1239, 1, 28,171,0x1c), FieldTrait(1245,19, 22, 10,0x14), FieldTrait(1300,15, 5, 0,0x04),
7172  FieldTrait(1301,20, 4, 0,0x04), FieldTrait(1306, 1, 13,106,0x14), FieldTrait(1325,15, 9, 0,0x04),
7173  FieldTrait(1350, 4, 36, 8,0x14), FieldTrait(1352, 8, 37, 8,0x14), FieldTrait(1377, 1, 24, 10,0x14),
7174  FieldTrait(1378, 1, 25, 10,0x14), FieldTrait(1393,15, 2, 0,0x04), FieldTrait(1394,15, 1, 0,0x04),
7175  FieldTrait(1395, 7, 3, 0,0x04), FieldTrait(1396,15, 6, 0,0x04), FieldTrait(1397, 2, 7, 0,0x04),
7176  FieldTrait(1398,28, 8, 0,0x04)
7177 };
7180 //-------------------------------------------------------------------------------------------------
7181 const FieldTrait *MarketDefinitionUpdateReport::NoTickRules::_traits(NoTickRulesV1_traits);
7182 const FieldTrait_Hash_Array& MarketDefinitionUpdateReport::NoTickRules::_ftha(NoTickRulesV1_ftha);
7183 const MsgType& MarketDefinitionUpdateReport::NoTickRules::_msgtype(NoTickRulesV1_msgtype);
7184 //-------------------------------------------------------------------------------------------------
7185 const FieldTrait *MarketDefinitionUpdateReport::NoExecInstRules::_traits(NoExecInstRulesV1_traits);
7186 const FieldTrait_Hash_Array& MarketDefinitionUpdateReport::NoExecInstRules::_ftha(NoExecInstRulesV1_ftha);
7187 const MsgType& MarketDefinitionUpdateReport::NoExecInstRules::_msgtype(NoExecInstRulesV1_msgtype);
7188 //-------------------------------------------------------------------------------------------------
7189 const FieldTrait *MarketDefinitionUpdateReport::NoLotTypeRules::_traits(NoLotTypeRulesV1_traits);
7190 const FieldTrait_Hash_Array& MarketDefinitionUpdateReport::NoLotTypeRules::_ftha(NoLotTypeRulesV1_ftha);
7191 const MsgType& MarketDefinitionUpdateReport::NoLotTypeRules::_msgtype(NoLotTypeRulesV1_msgtype);
7192 //-------------------------------------------------------------------------------------------------
7193 const FieldTrait *MarketDefinitionUpdateReport::NoOrdTypeRules::_traits(NoOrdTypeRulesV1_traits);
7194 const FieldTrait_Hash_Array& MarketDefinitionUpdateReport::NoOrdTypeRules::_ftha(NoOrdTypeRulesV1_ftha);
7195 const MsgType& MarketDefinitionUpdateReport::NoOrdTypeRules::_msgtype(NoOrdTypeRulesV1_msgtype);
7196 //-------------------------------------------------------------------------------------------------
7197 const FieldTrait *MarketDefinitionUpdateReport::NoTimeInForceRules::_traits(NoTimeInForceRulesV1_traits);
7198 const FieldTrait_Hash_Array& MarketDefinitionUpdateReport::NoTimeInForceRules::_ftha(NoTimeInForceRulesV1_ftha);
7199 const MsgType& MarketDefinitionUpdateReport::NoTimeInForceRules::_msgtype(NoTimeInForceRulesV1_msgtype);
7200 //-------------------------------------------------------------------------------------------------
7201 const FieldTrait ApplicationMessageRequest::_traits[] =
7202 {
7203  FieldTrait( 58,15, 4, 0,0x04), FieldTrait( 354, 2, 5, 0,0x04), FieldTrait( 355,28, 6, 0,0x04),
7204  FieldTrait( 453, 1, 7, 94,0x1c), FieldTrait(1346,15, 1, 0,0x04), FieldTrait(1347, 1, 2, 0,0x04),
7205  FieldTrait(1351, 1, 3, 7,0x1c)
7206 };
7209 //-------------------------------------------------------------------------------------------------
7210 const FieldTrait *ApplicationMessageRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
7211 const FieldTrait_Hash_Array& ApplicationMessageRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
7212 const MsgType& ApplicationMessageRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
7213 //-------------------------------------------------------------------------------------------------
7214 const FieldTrait *ApplicationMessageRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
7215 const FieldTrait_Hash_Array& ApplicationMessageRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
7217 //-------------------------------------------------------------------------------------------------
7219 {
7220  FieldTrait( 539, 1, 4, 80,0x1c), FieldTrait(1182, 4, 2, 0,0x04), FieldTrait(1183, 4, 3, 0,0x04),
7221  FieldTrait(1355,15, 1, 0,0x04), FieldTrait(1433,15, 5, 0,0x04)
7222 };
7223 const FieldTrait_Hash_Array
7226 //-------------------------------------------------------------------------------------------------
7227 const FieldTrait *ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
7228 const FieldTrait_Hash_Array& ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
7230 //-------------------------------------------------------------------------------------------------
7231 const FieldTrait *ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
7232 const FieldTrait_Hash_Array& ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
7234 //-------------------------------------------------------------------------------------------------
7235 const FieldTrait ApplicationMessageRequestAck::_traits[] =
7236 {
7237  FieldTrait( 58,15, 7, 0,0x04), FieldTrait( 354, 2, 8, 0,0x04), FieldTrait( 355,28, 9, 0,0x04),
7238  FieldTrait( 453, 1, 10, 94,0x1c), FieldTrait(1346,15, 2, 0,0x04), FieldTrait(1347, 1, 3, 0,0x04),
7239  FieldTrait(1348, 1, 4, 0,0x04), FieldTrait(1349, 1, 5, 0,0x04), FieldTrait(1351, 1, 6, 6,0x1c),
7240  FieldTrait(1353,15, 1, 0,0x04)
7241 };
7244 //-------------------------------------------------------------------------------------------------
7245 const FieldTrait *ApplicationMessageRequestAck::NoPartyIDs::_traits(NoPartyIDsV1_traits);
7246 const FieldTrait_Hash_Array& ApplicationMessageRequestAck::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
7247 const MsgType& ApplicationMessageRequestAck::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
7248 //-------------------------------------------------------------------------------------------------
7249 const FieldTrait *ApplicationMessageRequestAck::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
7250 const FieldTrait_Hash_Array& ApplicationMessageRequestAck::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
7252 //-------------------------------------------------------------------------------------------------
7254 {
7255  FieldTrait( 539, 1, 6, 80,0x1c), FieldTrait(1182, 4, 2, 0,0x04), FieldTrait(1183, 4, 3, 0,0x04),
7256  FieldTrait(1354, 1, 5, 0,0x04), FieldTrait(1355,15, 1, 0,0x04), FieldTrait(1357, 4, 4, 0,0x04),
7257  FieldTrait(1433,15, 7, 0,0x04)
7258 };
7259 const FieldTrait_Hash_Array
7262 //-------------------------------------------------------------------------------------------------
7263 const FieldTrait *ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
7264 const FieldTrait_Hash_Array& ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
7266 //-------------------------------------------------------------------------------------------------
7268 const FieldTrait_Hash_Array& ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
7270 //-------------------------------------------------------------------------------------------------
7271 const FieldTrait ApplicationMessageReport::_traits[] =
7272 {
7273  FieldTrait( 58,15, 4, 0,0x04), FieldTrait( 354, 2, 5, 0,0x04), FieldTrait( 355,28, 6, 0,0x04),
7274  FieldTrait(1346,15, 7, 0,0x04), FieldTrait(1351, 1, 3, 5,0x1c), FieldTrait(1356,15, 1, 0,0x04),
7275  FieldTrait(1426, 1, 2, 0,0x04)
7276 };
7279 //-------------------------------------------------------------------------------------------------
7281 {
7282  FieldTrait(1355,15, 1, 0,0x04), FieldTrait(1357, 4, 3, 0,0x04), FieldTrait(1399, 4, 2, 0,0x04)
7283 };
7284 const FieldTrait_Hash_Array
7287 //-------------------------------------------------------------------------------------------------
7288 const FieldTrait OrderMassActionReport::_traits[] =
7289 {
7290  FieldTrait( 11,15, 1, 0,0x04), FieldTrait( 22,15, 18, 54,0x14), FieldTrait( 48,15, 17, 54,0x14),
7291  FieldTrait( 54, 7,175, 0,0x04), FieldTrait( 55,15, 15, 54,0x14), FieldTrait( 58,15,177, 0,0x04),
7292  FieldTrait( 60,22,176, 0,0x04), FieldTrait( 65,15, 16, 54,0x14), FieldTrait( 106,15, 44, 54,0x14),
7293  FieldTrait( 107,15, 47, 54,0x14), FieldTrait( 167,15, 22, 54,0x14), FieldTrait( 200,21, 24, 54,0x14),
7294  FieldTrait( 201, 1, 85, 54,0x14), FieldTrait( 202,11, 38, 54,0x14), FieldTrait( 206, 7, 40, 54,0x14),
7295  FieldTrait( 207,20, 43, 54,0x14), FieldTrait( 223,14, 42, 54,0x14), FieldTrait( 224,25, 26, 54,0x14),
7296  FieldTrait( 225,25, 27, 54,0x14), FieldTrait( 226, 1, 29, 54,0x14), FieldTrait( 227,14, 30, 54,0x14),
7297  FieldTrait( 228, 9, 31, 54,0x14), FieldTrait( 231, 9, 41, 54,0x14), FieldTrait( 239, 1, 28, 54,0x14),
7298  FieldTrait( 240,25, 37, 54,0x14), FieldTrait( 241,25,114,191,0x14), FieldTrait( 242,25,115,191,0x14),
7299  FieldTrait( 243, 1,116,191,0x14), FieldTrait( 244, 1,117,191,0x14), FieldTrait( 245,14,118,191,0x14),
7300  FieldTrait( 246, 9,119,191,0x14), FieldTrait( 247,25,125,191,0x14), FieldTrait( 255,15, 32, 54,0x14),
7301  FieldTrait( 256,15,120,191,0x14), FieldTrait( 305,15,106,191,0x14), FieldTrait( 306,15,132,191,0x14),
7302  FieldTrait( 307,15,135,191,0x14), FieldTrait( 308,20,131,191,0x14), FieldTrait( 309,15,105,191,0x14),
7303  FieldTrait( 310,15,110,191,0x14), FieldTrait( 311,15,103,191,0x14), FieldTrait( 312,15,104,191,0x14),
7304  FieldTrait( 313,21,112,191,0x14), FieldTrait( 315, 1,162,191,0x14), FieldTrait( 316,11,126,191,0x14),
7305  FieldTrait( 317, 7,128,191,0x14), FieldTrait( 318,19,140,191,0x14), FieldTrait( 336,15, 12, 0,0x04),
7306  FieldTrait( 348, 2, 45, 54,0x14), FieldTrait( 349,28, 46, 54,0x14), FieldTrait( 350, 2, 48, 54,0x14),
7307  FieldTrait( 351,28, 49, 54,0x14), FieldTrait( 354, 2,178, 0,0x04), FieldTrait( 355,28,179, 0,0x04),
7308  FieldTrait( 362, 2,133,191,0x14), FieldTrait( 363,28,134,191,0x14), FieldTrait( 364, 2,136,191,0x14),
7309  FieldTrait( 365,28,137,191,0x14), FieldTrait( 435,14,130,191,0x14), FieldTrait( 436, 9,129,191,0x14),
7310  FieldTrait( 453, 1, 14, 94,0x1c), FieldTrait( 454, 1, 19,142,0x1c), FieldTrait( 457, 1,107,189,0x1c),
7311  FieldTrait( 460, 1, 20, 54,0x14), FieldTrait( 461,15, 21, 54,0x14), FieldTrait( 462, 1,108,191,0x14),
7312  FieldTrait( 463,15,109,191,0x14), FieldTrait( 470,18, 34, 54,0x14), FieldTrait( 471,15, 35, 54,0x14),
7313  FieldTrait( 472,15, 36, 54,0x14), FieldTrait( 526,15, 2, 0,0x04), FieldTrait( 533, 1, 8, 0,0x04),
7314  FieldTrait( 534, 1, 9, 1,0x1c), FieldTrait( 541,25, 25, 54,0x14), FieldTrait( 542,25,113,191,0x14),
7315  FieldTrait( 543,15, 33, 54,0x14), FieldTrait( 592,18,122,191,0x14), FieldTrait( 593,15,123,191,0x14),
7316  FieldTrait( 594,15,124,191,0x14), FieldTrait( 595,15,121,191,0x14), FieldTrait( 625,15, 13, 0,0x04),
7317  FieldTrait( 667,21, 51, 54,0x14), FieldTrait( 691,15, 50, 54,0x14), FieldTrait( 762,15, 23, 54,0x14),
7318  FieldTrait( 763,15,111,191,0x14), FieldTrait( 810,11,142,191,0x14), FieldTrait( 864, 1, 54, 38,0x1c),
7319  FieldTrait( 873,25, 55, 54,0x14), FieldTrait( 874,25, 56, 54,0x14), FieldTrait( 875, 1, 52, 54,0x14),
7320  FieldTrait( 876,15, 53, 54,0x14), FieldTrait( 877,15,138,191,0x14), FieldTrait( 878,15,139,191,0x14),
7321  FieldTrait( 879,10,141,191,0x14), FieldTrait( 882,11,143,191,0x14), FieldTrait( 883,11,144,191,0x14),
7322  FieldTrait( 884,13,145,191,0x14), FieldTrait( 885,13,146,191,0x14), FieldTrait( 886,13,147,191,0x14),
7323  FieldTrait( 887, 1,148,194,0x1c), FieldTrait( 941,19,127,191,0x14), FieldTrait( 947,19, 39, 54,0x14),
7324  FieldTrait( 965,15, 57, 54,0x14), FieldTrait( 966,15, 58, 54,0x14), FieldTrait( 967, 9, 60, 54,0x14),
7325  FieldTrait( 968, 9, 61, 54,0x14), FieldTrait( 969, 9, 62, 54,0x14), FieldTrait( 970, 1, 63, 54,0x14),
7326  FieldTrait( 971, 1, 64, 54,0x14), FieldTrait( 972,14,149,191,0x14), FieldTrait( 973,13,151,191,0x14),
7327  FieldTrait( 974,15,152,191,0x14), FieldTrait( 975, 1,150,191,0x14), FieldTrait( 996,15, 66, 54,0x14),
7328  FieldTrait( 997,15, 67, 54,0x14), FieldTrait( 998,15,153,191,0x14), FieldTrait(1000,15,154,191,0x14),
7329  FieldTrait(1018, 1, 65, 57,0x1c), FieldTrait(1038,13,155,191,0x14), FieldTrait(1039,15,157,191,0x14),
7330  FieldTrait(1044,10,158,191,0x14), FieldTrait(1045, 9,159,191,0x14), FieldTrait(1046, 7,160,191,0x14),
7331  FieldTrait(1049, 7, 59, 54,0x14), FieldTrait(1058, 1,156,195,0x1c), FieldTrait(1079,26, 68, 54,0x14),
7332  FieldTrait(1146,13, 70, 54,0x14), FieldTrait(1147,10, 71, 54,0x14), FieldTrait(1151,15, 69, 54,0x14),
7333  FieldTrait(1184, 2, 72,150,0x14), FieldTrait(1185,29, 73,150,0x14), FieldTrait(1186,15, 74,150,0x14),
7334  FieldTrait(1191,15, 76, 54,0x14), FieldTrait(1192,10, 77, 54,0x14), FieldTrait(1193, 7, 78, 54,0x14),
7335  FieldTrait(1194, 1, 79, 54,0x14), FieldTrait(1195,13, 80, 54,0x14), FieldTrait(1196,15, 81, 54,0x14),
7336  FieldTrait(1197,15, 88, 54,0x14), FieldTrait(1198, 1, 82, 54,0x14), FieldTrait(1199,11, 83, 54,0x14),
7337  FieldTrait(1200,11, 84, 54,0x14), FieldTrait(1213,26,161,191,0x14), FieldTrait(1227,15, 75, 54,0x14),
7338  FieldTrait(1242, 8, 87, 54,0x14), FieldTrait(1244, 8, 86, 54,0x14), FieldTrait(1300,15, 11, 0,0x04),
7339  FieldTrait(1301,20, 10, 0,0x04), FieldTrait(1369,15, 3, 0,0x04), FieldTrait(1370, 1,180, 85,0x1c),
7340  FieldTrait(1373, 1, 4, 0,0x04), FieldTrait(1374, 1, 5, 0,0x04), FieldTrait(1375, 1, 6, 0,0x04),
7341  FieldTrait(1376, 1, 7, 0,0x04), FieldTrait(1419, 1,163,191,0x14), FieldTrait(1423,10,164,191,0x14),
7342  FieldTrait(1424,15,165,191,0x14), FieldTrait(1425,10,166,191,0x14), FieldTrait(1435, 1, 89, 54,0x14),
7343  FieldTrait(1437, 1,167,191,0x14), FieldTrait(1439, 1, 90, 54,0x14), FieldTrait(1441, 1,168,191,0x14),
7344  FieldTrait(1449,15, 91, 54,0x14), FieldTrait(1450,15, 92, 54,0x14), FieldTrait(1451,14, 93, 54,0x14),
7345  FieldTrait(1452,14, 94, 54,0x14), FieldTrait(1453,15,169,191,0x14), FieldTrait(1454,15,170,191,0x14),
7346  FieldTrait(1455,14,171,191,0x14), FieldTrait(1456,14,172,191,0x14), FieldTrait(1457,14, 95, 54,0x14),
7347  FieldTrait(1458,14, 96, 54,0x14), FieldTrait(1459,14,173,191,0x14), FieldTrait(1460,14,174,191,0x14),
7348  FieldTrait(1461, 1,181,169,0x1c), FieldTrait(1478, 1, 97, 54,0x14), FieldTrait(1479, 1, 98, 54,0x14),
7349  FieldTrait(1480,14, 99, 54,0x14), FieldTrait(1481, 1,100, 54,0x14), FieldTrait(1482, 1,101, 54,0x14),
7350  FieldTrait(1483, 1,102, 21,0x1c)
7351 };
7352 const FieldTrait_Hash_Array OrderMassActionReport::_ftha(OrderMassActionReport::_traits, 181);
7354 //-------------------------------------------------------------------------------------------------
7355 const FieldTrait *OrderMassActionReport::NoPartyIDs::_traits(NoPartyIDsV1_traits);
7356 const FieldTrait_Hash_Array& OrderMassActionReport::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
7357 const MsgType& OrderMassActionReport::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
7358 //-------------------------------------------------------------------------------------------------
7359 const FieldTrait *OrderMassActionReport::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
7360 const FieldTrait_Hash_Array& OrderMassActionReport::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
7362 //-------------------------------------------------------------------------------------------------
7363 const FieldTrait *OrderMassActionReport::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
7364 const FieldTrait_Hash_Array& OrderMassActionReport::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
7365 const MsgType& OrderMassActionReport::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
7366 //-------------------------------------------------------------------------------------------------
7367 const FieldTrait *OrderMassActionReport::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
7368 const FieldTrait_Hash_Array& OrderMassActionReport::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
7369 const MsgType& OrderMassActionReport::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
7370 //-------------------------------------------------------------------------------------------------
7371 const FieldTrait *OrderMassActionReport::NoAffectedOrders::_traits(NoAffectedOrdersV1_traits);
7372 const FieldTrait_Hash_Array& OrderMassActionReport::NoAffectedOrders::_ftha(NoAffectedOrdersV1_ftha);
7373 const MsgType& OrderMassActionReport::NoAffectedOrders::_msgtype(NoAffectedOrdersV1_msgtype);
7374 //-------------------------------------------------------------------------------------------------
7375 const FieldTrait *OrderMassActionReport::NoEvents::_traits(NoEventsV1_traits);
7376 const FieldTrait_Hash_Array& OrderMassActionReport::NoEvents::_ftha(NoEventsV1_ftha);
7377 const MsgType& OrderMassActionReport::NoEvents::_msgtype(NoEventsV1_msgtype);
7378 //-------------------------------------------------------------------------------------------------
7379 const FieldTrait *OrderMassActionReport::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
7380 const FieldTrait_Hash_Array& OrderMassActionReport::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
7381 const MsgType& OrderMassActionReport::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
7382 //-------------------------------------------------------------------------------------------------
7383 const FieldTrait *OrderMassActionReport::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
7384 const FieldTrait_Hash_Array& OrderMassActionReport::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
7385 const MsgType& OrderMassActionReport::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
7386 //-------------------------------------------------------------------------------------------------
7387 const FieldTrait *OrderMassActionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
7388 const FieldTrait_Hash_Array& OrderMassActionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
7390 //-------------------------------------------------------------------------------------------------
7391 const FieldTrait *OrderMassActionReport::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
7392 const FieldTrait_Hash_Array& OrderMassActionReport::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
7393 const MsgType& OrderMassActionReport::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
7394 //-------------------------------------------------------------------------------------------------
7395 const FieldTrait *OrderMassActionReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
7396 const FieldTrait_Hash_Array& OrderMassActionReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
7398 //-------------------------------------------------------------------------------------------------
7399 const FieldTrait *OrderMassActionReport::NoNotAffectedOrders::_traits(NoNotAffectedOrdersV1_traits);
7400 const FieldTrait_Hash_Array& OrderMassActionReport::NoNotAffectedOrders::_ftha(NoNotAffectedOrdersV1_ftha);
7401 const MsgType& OrderMassActionReport::NoNotAffectedOrders::_msgtype(NoNotAffectedOrdersV1_msgtype);
7402 //-------------------------------------------------------------------------------------------------
7403 const FieldTrait *OrderMassActionReport::NoTargetPartyIDs::_traits(NoTargetPartyIDsV1_traits);
7404 const FieldTrait_Hash_Array& OrderMassActionReport::NoTargetPartyIDs::_ftha(NoTargetPartyIDsV1_ftha);
7405 const MsgType& OrderMassActionReport::NoTargetPartyIDs::_msgtype(NoTargetPartyIDsV1_msgtype);
7406 //-------------------------------------------------------------------------------------------------
7407 const FieldTrait *OrderMassActionReport::NoComplexEvents::_traits(NoComplexEventsV1_traits);
7408 const FieldTrait_Hash_Array& OrderMassActionReport::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
7409 const MsgType& OrderMassActionReport::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
7410 //-------------------------------------------------------------------------------------------------
7411 const FieldTrait *OrderMassActionReport::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
7412 const FieldTrait_Hash_Array& OrderMassActionReport::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
7414 //-------------------------------------------------------------------------------------------------
7416 const FieldTrait_Hash_Array& OrderMassActionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
7418 //-------------------------------------------------------------------------------------------------
7419 const FieldTrait Email::_traits[] =
7420 {
7421  FieldTrait( 11,15, 12, 0,0x04), FieldTrait( 33, 1, 13, 66,0x1c), FieldTrait( 37,15, 11, 0,0x04),
7422  FieldTrait( 42,22, 3, 0,0x04), FieldTrait( 94, 7, 2, 0,0x04), FieldTrait( 95, 2, 14, 0,0x04),
7423  FieldTrait( 96,28, 15, 0,0x04), FieldTrait( 146, 1, 8, 47,0x1c), FieldTrait( 147,15, 4, 0,0x04),
7424  FieldTrait( 164,15, 1, 0,0x04), FieldTrait( 215, 1, 7,141,0x1c), FieldTrait( 356, 2, 5, 0,0x04),
7425  FieldTrait( 357,28, 6, 0,0x04), FieldTrait( 555, 1, 10, 49,0x1c), FieldTrait( 711, 1, 9,188,0x1c)
7426 };
7427 const FieldTrait_Hash_Array Email::_ftha(Email::_traits, 15);
7428 const MsgType Email::_msgtype("C");
7429 //-------------------------------------------------------------------------------------------------
7430 const FieldTrait *Email::NoLinesOfText::_traits(NoLinesOfTextV1_traits);
7431 const FieldTrait_Hash_Array& Email::NoLinesOfText::_ftha(NoLinesOfTextV1_ftha);
7432 const MsgType& Email::NoLinesOfText::_msgtype(NoLinesOfTextV1_msgtype);
7433 //-------------------------------------------------------------------------------------------------
7434 const FieldTrait *Email::NoRelatedSym::_traits(NoRelatedSymV9_traits);
7435 const FieldTrait_Hash_Array& Email::NoRelatedSym::_ftha(NoRelatedSymV9_ftha);
7436 const MsgType& Email::NoRelatedSym::_msgtype(NoRelatedSymV9_msgtype);
7437 //-------------------------------------------------------------------------------------------------
7438 const FieldTrait *Email::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
7439 const FieldTrait_Hash_Array& Email::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
7440 const MsgType& Email::NoRelatedSym::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
7441 //-------------------------------------------------------------------------------------------------
7442 const FieldTrait *Email::NoRelatedSym::NoEvents::_traits(NoEventsV1_traits);
7443 const FieldTrait_Hash_Array& Email::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
7444 const MsgType& Email::NoRelatedSym::NoEvents::_msgtype(NoEventsV1_msgtype);
7445 //-------------------------------------------------------------------------------------------------
7446 const FieldTrait *Email::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
7447 const FieldTrait_Hash_Array& Email::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
7448 const MsgType& Email::NoRelatedSym::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
7449 //-------------------------------------------------------------------------------------------------
7450 const FieldTrait *Email::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
7451 const FieldTrait_Hash_Array& Email::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
7453 //-------------------------------------------------------------------------------------------------
7454 const FieldTrait *Email::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
7455 const FieldTrait_Hash_Array& Email::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
7456 const MsgType& Email::NoRelatedSym::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
7457 //-------------------------------------------------------------------------------------------------
7458 const FieldTrait *Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
7459 const FieldTrait_Hash_Array& Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
7461 //-------------------------------------------------------------------------------------------------
7463 const FieldTrait_Hash_Array& Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
7465 //-------------------------------------------------------------------------------------------------
7466 const FieldTrait *Email::NoRoutingIDs::_traits(NoRoutingIDsV1_traits);
7467 const FieldTrait_Hash_Array& Email::NoRoutingIDs::_ftha(NoRoutingIDsV1_ftha);
7468 const MsgType& Email::NoRoutingIDs::_msgtype(NoRoutingIDsV1_msgtype);
7469 //-------------------------------------------------------------------------------------------------
7470 const FieldTrait *Email::NoLegs::_traits(NoLegsV7_traits);
7471 const FieldTrait_Hash_Array& Email::NoLegs::_ftha(NoLegsV7_ftha);
7472 const MsgType& Email::NoLegs::_msgtype(NoLegsV7_msgtype);
7473 //-------------------------------------------------------------------------------------------------
7474 const FieldTrait *Email::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
7475 const FieldTrait_Hash_Array& Email::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
7476 const MsgType& Email::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
7477 //-------------------------------------------------------------------------------------------------
7478 const FieldTrait *Email::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
7479 const FieldTrait_Hash_Array& Email::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
7480 const MsgType& Email::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
7481 //-------------------------------------------------------------------------------------------------
7482 const FieldTrait *Email::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
7483 const FieldTrait_Hash_Array& Email::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
7484 const MsgType& Email::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
7485 //-------------------------------------------------------------------------------------------------
7486 const FieldTrait *Email::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
7487 const FieldTrait_Hash_Array& Email::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
7488 const MsgType& Email::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
7489 //-------------------------------------------------------------------------------------------------
7490 const FieldTrait *Email::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
7491 const FieldTrait_Hash_Array& Email::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
7492 const MsgType& Email::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
7493 //-------------------------------------------------------------------------------------------------
7494 const FieldTrait *Email::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
7495 const FieldTrait_Hash_Array& Email::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
7497 //-------------------------------------------------------------------------------------------------
7498 const FieldTrait OrderMassActionRequest::_traits[] =
7499 {
7500  FieldTrait( 11,15, 1, 0,0x04), FieldTrait( 22,15, 13, 54,0x14), FieldTrait( 48,15, 12, 54,0x14),
7501  FieldTrait( 54, 7,170, 0,0x04), FieldTrait( 55,15, 10, 54,0x14), FieldTrait( 58,15,172, 0,0x04),
7502  FieldTrait( 60,22,171, 0,0x04), FieldTrait( 65,15, 11, 54,0x14), FieldTrait( 106,15, 39, 54,0x14),
7503  FieldTrait( 107,15, 42, 54,0x14), FieldTrait( 167,15, 17, 54,0x14), FieldTrait( 200,21, 19, 54,0x14),
7504  FieldTrait( 201, 1, 80, 54,0x14), FieldTrait( 202,11, 33, 54,0x14), FieldTrait( 206, 7, 35, 54,0x14),
7505  FieldTrait( 207,20, 38, 54,0x14), FieldTrait( 223,14, 37, 54,0x14), FieldTrait( 224,25, 21, 54,0x14),
7506  FieldTrait( 225,25, 22, 54,0x14), FieldTrait( 226, 1, 24, 54,0x14), FieldTrait( 227,14, 25, 54,0x14),
7507  FieldTrait( 228, 9, 26, 54,0x14), FieldTrait( 231, 9, 36, 54,0x14), FieldTrait( 239, 1, 23, 54,0x14),
7508  FieldTrait( 240,25, 32, 54,0x14), FieldTrait( 241,25,109,191,0x14), FieldTrait( 242,25,110,191,0x14),
7509  FieldTrait( 243, 1,111,191,0x14), FieldTrait( 244, 1,112,191,0x14), FieldTrait( 245,14,113,191,0x14),
7510  FieldTrait( 246, 9,114,191,0x14), FieldTrait( 247,25,120,191,0x14), FieldTrait( 255,15, 27, 54,0x14),
7511  FieldTrait( 256,15,115,191,0x14), FieldTrait( 305,15,101,191,0x14), FieldTrait( 306,15,127,191,0x14),
7512  FieldTrait( 307,15,130,191,0x14), FieldTrait( 308,20,126,191,0x14), FieldTrait( 309,15,100,191,0x14),
7513  FieldTrait( 310,15,105,191,0x14), FieldTrait( 311,15, 98,191,0x14), FieldTrait( 312,15, 99,191,0x14),
7514  FieldTrait( 313,21,107,191,0x14), FieldTrait( 315, 1,157,191,0x14), FieldTrait( 316,11,121,191,0x14),
7515  FieldTrait( 317, 7,123,191,0x14), FieldTrait( 318,19,135,191,0x14), FieldTrait( 336,15, 7, 0,0x04),
7516  FieldTrait( 348, 2, 40, 54,0x14), FieldTrait( 349,28, 41, 54,0x14), FieldTrait( 350, 2, 43, 54,0x14),
7517  FieldTrait( 351,28, 44, 54,0x14), FieldTrait( 354, 2,173, 0,0x04), FieldTrait( 355,28,174, 0,0x04),
7518  FieldTrait( 362, 2,128,191,0x14), FieldTrait( 363,28,129,191,0x14), FieldTrait( 364, 2,131,191,0x14),
7519  FieldTrait( 365,28,132,191,0x14), FieldTrait( 435,14,125,191,0x14), FieldTrait( 436, 9,124,191,0x14),
7520  FieldTrait( 453, 1, 9, 94,0x1c), FieldTrait( 454, 1, 14,142,0x1c), FieldTrait( 457, 1,102,189,0x1c),
7521  FieldTrait( 460, 1, 15, 54,0x14), FieldTrait( 461,15, 16, 54,0x14), FieldTrait( 462, 1,103,191,0x14),
7522  FieldTrait( 463,15,104,191,0x14), FieldTrait( 470,18, 29, 54,0x14), FieldTrait( 471,15, 30, 54,0x14),
7523  FieldTrait( 472,15, 31, 54,0x14), FieldTrait( 526,15, 2, 0,0x04), FieldTrait( 541,25, 20, 54,0x14),
7524  FieldTrait( 542,25,108,191,0x14), FieldTrait( 543,15, 28, 54,0x14), FieldTrait( 592,18,117,191,0x14),
7525  FieldTrait( 593,15,118,191,0x14), FieldTrait( 594,15,119,191,0x14), FieldTrait( 595,15,116,191,0x14),
7526  FieldTrait( 625,15, 8, 0,0x04), FieldTrait( 667,21, 46, 54,0x14), FieldTrait( 691,15, 45, 54,0x14),
7527  FieldTrait( 762,15, 18, 54,0x14), FieldTrait( 763,15,106,191,0x14), FieldTrait( 810,11,137,191,0x14),
7528  FieldTrait( 864, 1, 49, 38,0x1c), FieldTrait( 873,25, 50, 54,0x14), FieldTrait( 874,25, 51, 54,0x14),
7529  FieldTrait( 875, 1, 47, 54,0x14), FieldTrait( 876,15, 48, 54,0x14), FieldTrait( 877,15,133,191,0x14),
7530  FieldTrait( 878,15,134,191,0x14), FieldTrait( 879,10,136,191,0x14), FieldTrait( 882,11,138,191,0x14),
7531  FieldTrait( 883,11,139,191,0x14), FieldTrait( 884,13,140,191,0x14), FieldTrait( 885,13,141,191,0x14),
7532  FieldTrait( 886,13,142,191,0x14), FieldTrait( 887, 1,143,194,0x1c), FieldTrait( 941,19,122,191,0x14),
7533  FieldTrait( 947,19, 34, 54,0x14), FieldTrait( 965,15, 52, 54,0x14), FieldTrait( 966,15, 53, 54,0x14),
7534  FieldTrait( 967, 9, 55, 54,0x14), FieldTrait( 968, 9, 56, 54,0x14), FieldTrait( 969, 9, 57, 54,0x14),
7535  FieldTrait( 970, 1, 58, 54,0x14), FieldTrait( 971, 1, 59, 54,0x14), FieldTrait( 972,14,144,191,0x14),
7536  FieldTrait( 973,13,146,191,0x14), FieldTrait( 974,15,147,191,0x14), FieldTrait( 975, 1,145,191,0x14),
7537  FieldTrait( 996,15, 61, 54,0x14), FieldTrait( 997,15, 62, 54,0x14), FieldTrait( 998,15,148,191,0x14),
7538  FieldTrait(1000,15,149,191,0x14), FieldTrait(1018, 1, 60, 57,0x1c), FieldTrait(1038,13,150,191,0x14),
7539  FieldTrait(1039,15,152,191,0x14), FieldTrait(1044,10,153,191,0x14), FieldTrait(1045, 9,154,191,0x14),
7540  FieldTrait(1046, 7,155,191,0x14), FieldTrait(1049, 7, 54, 54,0x14), FieldTrait(1058, 1,151,195,0x1c),
7541  FieldTrait(1079,26, 63, 54,0x14), FieldTrait(1146,13, 65, 54,0x14), FieldTrait(1147,10, 66, 54,0x14),
7542  FieldTrait(1151,15, 64, 54,0x14), FieldTrait(1184, 2, 67,150,0x14), FieldTrait(1185,29, 68,150,0x14),
7543  FieldTrait(1186,15, 69,150,0x14), FieldTrait(1191,15, 71, 54,0x14), FieldTrait(1192,10, 72, 54,0x14),
7544  FieldTrait(1193, 7, 73, 54,0x14), FieldTrait(1194, 1, 74, 54,0x14), FieldTrait(1195,13, 75, 54,0x14),
7545  FieldTrait(1196,15, 76, 54,0x14), FieldTrait(1197,15, 83, 54,0x14), FieldTrait(1198, 1, 77, 54,0x14),
7546  FieldTrait(1199,11, 78, 54,0x14), FieldTrait(1200,11, 79, 54,0x14), FieldTrait(1213,26,156,191,0x14),
7547  FieldTrait(1227,15, 70, 54,0x14), FieldTrait(1242, 8, 82, 54,0x14), FieldTrait(1244, 8, 81, 54,0x14),
7548  FieldTrait(1300,15, 6, 0,0x04), FieldTrait(1301,20, 5, 0,0x04), FieldTrait(1373, 1, 3, 0,0x04),
7549  FieldTrait(1374, 1, 4, 0,0x04), FieldTrait(1419, 1,158,191,0x14), FieldTrait(1423,10,159,191,0x14),
7550  FieldTrait(1424,15,160,191,0x14), FieldTrait(1425,10,161,191,0x14), FieldTrait(1435, 1, 84, 54,0x14),
7551  FieldTrait(1437, 1,162,191,0x14), FieldTrait(1439, 1, 85, 54,0x14), FieldTrait(1441, 1,163,191,0x14),
7552  FieldTrait(1449,15, 86, 54,0x14), FieldTrait(1450,15, 87, 54,0x14), FieldTrait(1451,14, 88, 54,0x14),
7553  FieldTrait(1452,14, 89, 54,0x14), FieldTrait(1453,15,164,191,0x14), FieldTrait(1454,15,165,191,0x14),
7554  FieldTrait(1455,14,166,191,0x14), FieldTrait(1456,14,167,191,0x14), FieldTrait(1457,14, 90, 54,0x14),
7555  FieldTrait(1458,14, 91, 54,0x14), FieldTrait(1459,14,168,191,0x14), FieldTrait(1460,14,169,191,0x14),
7556  FieldTrait(1461, 1,175,169,0x1c), FieldTrait(1478, 1, 92, 54,0x14), FieldTrait(1479, 1, 93, 54,0x14),
7557  FieldTrait(1480,14, 94, 54,0x14), FieldTrait(1481, 1, 95, 54,0x14), FieldTrait(1482, 1, 96, 54,0x14),
7558  FieldTrait(1483, 1, 97, 21,0x1c)
7559 };
7560 const FieldTrait_Hash_Array OrderMassActionRequest::_ftha(OrderMassActionRequest::_traits, 175);
7562 //-------------------------------------------------------------------------------------------------
7563 const FieldTrait *OrderMassActionRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
7564 const FieldTrait_Hash_Array& OrderMassActionRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
7565 const MsgType& OrderMassActionRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
7566 //-------------------------------------------------------------------------------------------------
7567 const FieldTrait *OrderMassActionRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
7568 const FieldTrait_Hash_Array& OrderMassActionRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
7570 //-------------------------------------------------------------------------------------------------
7571 const FieldTrait *OrderMassActionRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
7572 const FieldTrait_Hash_Array& OrderMassActionRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
7573 const MsgType& OrderMassActionRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
7574 //-------------------------------------------------------------------------------------------------
7575 const FieldTrait *OrderMassActionRequest::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
7576 const FieldTrait_Hash_Array& OrderMassActionRequest::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
7577 const MsgType& OrderMassActionRequest::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
7578 //-------------------------------------------------------------------------------------------------
7579 const FieldTrait *OrderMassActionRequest::NoEvents::_traits(NoEventsV1_traits);
7580 const FieldTrait_Hash_Array& OrderMassActionRequest::NoEvents::_ftha(NoEventsV1_ftha);
7581 const MsgType& OrderMassActionRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
7582 //-------------------------------------------------------------------------------------------------
7583 const FieldTrait *OrderMassActionRequest::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
7584 const FieldTrait_Hash_Array& OrderMassActionRequest::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
7585 const MsgType& OrderMassActionRequest::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
7586 //-------------------------------------------------------------------------------------------------
7587 const FieldTrait *OrderMassActionRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
7588 const FieldTrait_Hash_Array& OrderMassActionRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
7589 const MsgType& OrderMassActionRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
7590 //-------------------------------------------------------------------------------------------------
7591 const FieldTrait *OrderMassActionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
7592 const FieldTrait_Hash_Array& OrderMassActionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
7594 //-------------------------------------------------------------------------------------------------
7595 const FieldTrait *OrderMassActionRequest::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
7596 const FieldTrait_Hash_Array& OrderMassActionRequest::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
7597 const MsgType& OrderMassActionRequest::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
7598 //-------------------------------------------------------------------------------------------------
7599 const FieldTrait *OrderMassActionRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
7600 const FieldTrait_Hash_Array& OrderMassActionRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
7602 //-------------------------------------------------------------------------------------------------
7603 const FieldTrait *OrderMassActionRequest::NoTargetPartyIDs::_traits(NoTargetPartyIDsV1_traits);
7604 const FieldTrait_Hash_Array& OrderMassActionRequest::NoTargetPartyIDs::_ftha(NoTargetPartyIDsV1_ftha);
7605 const MsgType& OrderMassActionRequest::NoTargetPartyIDs::_msgtype(NoTargetPartyIDsV1_msgtype);
7606 //-------------------------------------------------------------------------------------------------
7607 const FieldTrait *OrderMassActionRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
7608 const FieldTrait_Hash_Array& OrderMassActionRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
7609 const MsgType& OrderMassActionRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
7610 //-------------------------------------------------------------------------------------------------
7611 const FieldTrait *OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
7612 const FieldTrait_Hash_Array& OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
7614 //-------------------------------------------------------------------------------------------------
7616 const FieldTrait_Hash_Array& OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
7618 //-------------------------------------------------------------------------------------------------
7619 const FieldTrait UserNotification::_traits[] =
7620 {
7621  FieldTrait( 58,15, 3, 0,0x04), FieldTrait( 354, 2, 4, 0,0x04), FieldTrait( 355,28, 5, 0,0x04),
7622  FieldTrait( 553,15, 1,197,0x14), FieldTrait( 926, 1, 2, 0,0x04)
7623 };
7624 const FieldTrait_Hash_Array UserNotification::_ftha(UserNotification::_traits, 5);
7626 //-------------------------------------------------------------------------------------------------
7627 const FieldTrait StreamAssignmentRequest::_traits[] =
7628 {
7629  FieldTrait(1497,15, 1, 0,0x04), FieldTrait(1498, 1, 2, 0,0x04), FieldTrait(1499, 1, 3,165,0x1c)
7630 };
7633 //-------------------------------------------------------------------------------------------------
7635 {
7636  FieldTrait( 146, 1, 2,166,0x1c), FieldTrait( 453, 1, 1, 94,0x1c)
7637 };
7638 const FieldTrait_Hash_Array
7641 //-------------------------------------------------------------------------------------------------
7643 {
7644  FieldTrait( 22,15, 4, 54,0x14), FieldTrait( 48,15, 3, 54,0x14), FieldTrait( 55,15, 1, 54,0x14),
7645  FieldTrait( 63,15, 89, 0,0x04), FieldTrait( 65,15, 2, 54,0x14), FieldTrait( 106,15, 30, 54,0x14),
7646  FieldTrait( 107,15, 33, 54,0x14), FieldTrait( 167,15, 8, 54,0x14), FieldTrait( 200,21, 10, 54,0x14),
7647  FieldTrait( 201, 1, 71, 54,0x14), FieldTrait( 202,11, 24, 54,0x14), FieldTrait( 206, 7, 26, 54,0x14),
7648  FieldTrait( 207,20, 29, 54,0x14), FieldTrait( 223,14, 28, 54,0x14), FieldTrait( 224,25, 12, 54,0x14),
7649  FieldTrait( 225,25, 13, 54,0x14), FieldTrait( 226, 1, 15, 54,0x14), FieldTrait( 227,14, 16, 54,0x14),
7650  FieldTrait( 228, 9, 17, 54,0x14), FieldTrait( 231, 9, 27, 54,0x14), FieldTrait( 239, 1, 14, 54,0x14),
7651  FieldTrait( 240,25, 23, 54,0x14), FieldTrait( 255,15, 18, 54,0x14), FieldTrait( 271,10, 90, 0,0x04),
7652  FieldTrait( 348, 2, 31, 54,0x14), FieldTrait( 349,28, 32, 54,0x14), FieldTrait( 350, 2, 34, 54,0x14),
7653  FieldTrait( 351,28, 35, 54,0x14), FieldTrait( 454, 1, 5,142,0x1c), FieldTrait( 460, 1, 6, 54,0x14),
7654  FieldTrait( 461,15, 7, 54,0x14), FieldTrait( 470,18, 20, 54,0x14), FieldTrait( 471,15, 21, 54,0x14),
7655  FieldTrait( 472,15, 22, 54,0x14), FieldTrait( 541,25, 11, 54,0x14), FieldTrait( 543,15, 19, 54,0x14),
7656  FieldTrait( 667,21, 37, 54,0x14), FieldTrait( 691,15, 36, 54,0x14), FieldTrait( 762,15, 9, 54,0x14),
7657  FieldTrait( 864, 1, 40, 38,0x1c), FieldTrait( 873,25, 41, 54,0x14), FieldTrait( 874,25, 42, 54,0x14),
7658  FieldTrait( 875, 1, 38, 54,0x14), FieldTrait( 876,15, 39, 54,0x14), FieldTrait( 947,19, 25, 54,0x14),
7659  FieldTrait( 965,15, 43, 54,0x14), FieldTrait( 966,15, 44, 54,0x14), FieldTrait( 967, 9, 46, 54,0x14),
7660  FieldTrait( 968, 9, 47, 54,0x14), FieldTrait( 969, 9, 48, 54,0x14), FieldTrait( 970, 1, 49, 54,0x14),
7661  FieldTrait( 971, 1, 50, 54,0x14), FieldTrait( 996,15, 52, 54,0x14), FieldTrait( 997,15, 53, 54,0x14),
7662  FieldTrait(1018, 1, 51, 57,0x1c), FieldTrait(1049, 7, 45, 54,0x14), FieldTrait(1079,26, 54, 54,0x14),
7663  FieldTrait(1146,13, 56, 54,0x14), FieldTrait(1147,10, 57, 54,0x14), FieldTrait(1151,15, 55, 54,0x14),
7664  FieldTrait(1184, 2, 58,150,0x14), FieldTrait(1185,29, 59,150,0x14), FieldTrait(1186,15, 60,150,0x14),
7665  FieldTrait(1191,15, 62, 54,0x14), FieldTrait(1192,10, 63, 54,0x14), FieldTrait(1193, 7, 64, 54,0x14),
7666  FieldTrait(1194, 1, 65, 54,0x14), FieldTrait(1195,13, 66, 54,0x14), FieldTrait(1196,15, 67, 54,0x14),
7667  FieldTrait(1197,15, 74, 54,0x14), FieldTrait(1198, 1, 68, 54,0x14), FieldTrait(1199,11, 69, 54,0x14),
7668  FieldTrait(1200,11, 70, 54,0x14), FieldTrait(1227,15, 61, 54,0x14), FieldTrait(1242, 8, 73, 54,0x14),
7669  FieldTrait(1244, 8, 72, 54,0x14), FieldTrait(1435, 1, 75, 54,0x14), FieldTrait(1439, 1, 76, 54,0x14),
7670  FieldTrait(1449,15, 77, 54,0x14), FieldTrait(1450,15, 78, 54,0x14), FieldTrait(1451,14, 79, 54,0x14),
7671  FieldTrait(1452,14, 80, 54,0x14), FieldTrait(1457,14, 81, 54,0x14), FieldTrait(1458,14, 82, 54,0x14),
7672  FieldTrait(1478, 1, 83, 54,0x14), FieldTrait(1479, 1, 84, 54,0x14), FieldTrait(1480,14, 85, 54,0x14),
7673  FieldTrait(1481, 1, 86, 54,0x14), FieldTrait(1482, 1, 87, 54,0x14), FieldTrait(1483, 1, 88, 21,0x1c),
7674  FieldTrait(1500,15, 91, 0,0x04)
7675 };
7676 const FieldTrait_Hash_Array
7679 //-------------------------------------------------------------------------------------------------
7680 const FieldTrait *StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
7681 const FieldTrait_Hash_Array& StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
7683 //-------------------------------------------------------------------------------------------------
7685 const FieldTrait_Hash_Array& StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
7687 //-------------------------------------------------------------------------------------------------
7688 const FieldTrait *StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
7689 const FieldTrait_Hash_Array& StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
7691 //-------------------------------------------------------------------------------------------------
7693 const FieldTrait_Hash_Array& StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
7695 //-------------------------------------------------------------------------------------------------
7696 const FieldTrait *StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
7697 const FieldTrait_Hash_Array& StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
7699 //-------------------------------------------------------------------------------------------------
7701 const FieldTrait_Hash_Array& StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
7703 //-------------------------------------------------------------------------------------------------
7707 //-------------------------------------------------------------------------------------------------
7708 const FieldTrait *StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::_traits(NoPartyIDsV1_traits);
7709 const FieldTrait_Hash_Array& StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
7711 //-------------------------------------------------------------------------------------------------
7712 const FieldTrait *StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
7713 const FieldTrait_Hash_Array& StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
7715 //-------------------------------------------------------------------------------------------------
7716 const FieldTrait StreamAssignmentReport::_traits[] =
7717 {
7718  FieldTrait(1497,15, 3, 0,0x04), FieldTrait(1498, 1, 2, 0,0x04), FieldTrait(1499, 1, 4,167,0x1c),
7719  FieldTrait(1501,15, 1, 0,0x04)
7720 };
7721 const FieldTrait_Hash_Array StreamAssignmentReport::_ftha(StreamAssignmentReport::_traits, 4);
7723 //-------------------------------------------------------------------------------------------------
7725 {
7726  FieldTrait( 146, 1, 2,168,0x1c), FieldTrait( 453, 1, 1, 94,0x1c)
7727 };
7728 const FieldTrait_Hash_Array
7731 //-------------------------------------------------------------------------------------------------
7733 {
7734  FieldTrait( 22,15, 4, 54,0x14), FieldTrait( 48,15, 3, 54,0x14), FieldTrait( 55,15, 1, 54,0x14),
7735  FieldTrait( 58,15, 93, 0,0x04), FieldTrait( 63,15, 89, 0,0x04), FieldTrait( 65,15, 2, 54,0x14),
7736  FieldTrait( 106,15, 30, 54,0x14), FieldTrait( 107,15, 33, 54,0x14), FieldTrait( 167,15, 8, 54,0x14),
7737  FieldTrait( 200,21, 10, 54,0x14), FieldTrait( 201, 1, 71, 54,0x14), FieldTrait( 202,11, 24, 54,0x14),
7738  FieldTrait( 206, 7, 26, 54,0x14), FieldTrait( 207,20, 29, 54,0x14), FieldTrait( 223,14, 28, 54,0x14),
7739  FieldTrait( 224,25, 12, 54,0x14), FieldTrait( 225,25, 13, 54,0x14), FieldTrait( 226, 1, 15, 54,0x14),
7740  FieldTrait( 227,14, 16, 54,0x14), FieldTrait( 228, 9, 17, 54,0x14), FieldTrait( 231, 9, 27, 54,0x14),
7741  FieldTrait( 239, 1, 14, 54,0x14), FieldTrait( 240,25, 23, 54,0x14), FieldTrait( 255,15, 18, 54,0x14),
7742  FieldTrait( 348, 2, 31, 54,0x14), FieldTrait( 349,28, 32, 54,0x14), FieldTrait( 350, 2, 34, 54,0x14),
7743  FieldTrait( 351,28, 35, 54,0x14), FieldTrait( 354, 2, 94, 0,0x04), FieldTrait( 355,28, 95, 0,0x04),
7744  FieldTrait( 454, 1, 5,142,0x1c), FieldTrait( 460, 1, 6, 54,0x14), FieldTrait( 461,15, 7, 54,0x14),
7745  FieldTrait( 470,18, 20, 54,0x14), FieldTrait( 471,15, 21, 54,0x14), FieldTrait( 472,15, 22, 54,0x14),
7746  FieldTrait( 541,25, 11, 54,0x14), FieldTrait( 543,15, 19, 54,0x14), FieldTrait( 667,21, 37, 54,0x14),
7747  FieldTrait( 691,15, 36, 54,0x14), FieldTrait( 762,15, 9, 54,0x14), FieldTrait( 864, 1, 40, 38,0x1c),
7748  FieldTrait( 873,25, 41, 54,0x14), FieldTrait( 874,25, 42, 54,0x14), FieldTrait( 875, 1, 38, 54,0x14),
7749  FieldTrait( 876,15, 39, 54,0x14), FieldTrait( 947,19, 25, 54,0x14), FieldTrait( 965,15, 43, 54,0x14),
7750  FieldTrait( 966,15, 44, 54,0x14), FieldTrait( 967, 9, 46, 54,0x14), FieldTrait( 968, 9, 47, 54,0x14),
7751  FieldTrait( 969, 9, 48, 54,0x14), FieldTrait( 970, 1, 49, 54,0x14), FieldTrait( 971, 1, 50, 54,0x14),
7752  FieldTrait( 996,15, 52, 54,0x14), FieldTrait( 997,15, 53, 54,0x14), FieldTrait(1018, 1, 51, 57,0x1c),
7753  FieldTrait(1049, 7, 45, 54,0x14), FieldTrait(1079,26, 54, 54,0x14), FieldTrait(1146,13, 56, 54,0x14),
7754  FieldTrait(1147,10, 57, 54,0x14), FieldTrait(1151,15, 55, 54,0x14), FieldTrait(1184, 2, 58,150,0x14),
7755  FieldTrait(1185,29, 59,150,0x14), FieldTrait(1186,15, 60,150,0x14), FieldTrait(1191,15, 62, 54,0x14),
7756  FieldTrait(1192,10, 63, 54,0x14), FieldTrait(1193, 7, 64, 54,0x14), FieldTrait(1194, 1, 65, 54,0x14),
7757  FieldTrait(1195,13, 66, 54,0x14), FieldTrait(1196,15, 67, 54,0x14), FieldTrait(1197,15, 74, 54,0x14),
7758  FieldTrait(1198, 1, 68, 54,0x14), FieldTrait(1199,11, 69, 54,0x14), FieldTrait(1200,11, 70, 54,0x14),
7759  FieldTrait(1227,15, 61, 54,0x14), FieldTrait(1242, 8, 73, 54,0x14), FieldTrait(1244, 8, 72, 54,0x14),
7760  FieldTrait(1435, 1, 75, 54,0x14), FieldTrait(1439, 1, 76, 54,0x14), FieldTrait(1449,15, 77, 54,0x14),
7761  FieldTrait(1450,15, 78, 54,0x14), FieldTrait(1451,14, 79, 54,0x14), FieldTrait(1452,14, 80, 54,0x14),
7762  FieldTrait(1457,14, 81, 54,0x14), FieldTrait(1458,14, 82, 54,0x14), FieldTrait(1478, 1, 83, 54,0x14),
7763  FieldTrait(1479, 1, 84, 54,0x14), FieldTrait(1480,14, 85, 54,0x14), FieldTrait(1481, 1, 86, 54,0x14),
7764  FieldTrait(1482, 1, 87, 54,0x14), FieldTrait(1483, 1, 88, 21,0x1c), FieldTrait(1500,15, 91, 0,0x04),
7765  FieldTrait(1502, 1, 92, 0,0x04), FieldTrait(1617, 1, 90, 0,0x04)
7766 };
7767 const FieldTrait_Hash_Array
7770 //-------------------------------------------------------------------------------------------------
7771 const FieldTrait *StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
7772 const FieldTrait_Hash_Array& StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
7774 //-------------------------------------------------------------------------------------------------
7775 const FieldTrait *StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoEvents::_traits(NoEventsV1_traits);
7776 const FieldTrait_Hash_Array& StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
7778 //-------------------------------------------------------------------------------------------------
7779 const FieldTrait *StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
7780 const FieldTrait_Hash_Array& StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
7782 //-------------------------------------------------------------------------------------------------
7784 const FieldTrait_Hash_Array& StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
7786 //-------------------------------------------------------------------------------------------------
7787 const FieldTrait *StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
7788 const FieldTrait_Hash_Array& StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
7790 //-------------------------------------------------------------------------------------------------
7792 const FieldTrait_Hash_Array& StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
7794 //-------------------------------------------------------------------------------------------------
7798 //-------------------------------------------------------------------------------------------------
7799 const FieldTrait *StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::_traits(NoPartyIDsV1_traits);
7800 const FieldTrait_Hash_Array& StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
7802 //-------------------------------------------------------------------------------------------------
7803 const FieldTrait *StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
7804 const FieldTrait_Hash_Array& StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
7806 //-------------------------------------------------------------------------------------------------
7807 const FieldTrait StreamAssignmentReportACK::_traits[] =
7808 {
7809  FieldTrait( 58,15, 4, 0,0x04), FieldTrait( 354, 2, 5, 0,0x04), FieldTrait( 355,28, 6, 0,0x04),
7810  FieldTrait(1501,15, 2, 0,0x04), FieldTrait(1502, 1, 3, 0,0x04), FieldTrait(1503, 1, 1, 0,0x04)
7811 };
7814 //-------------------------------------------------------------------------------------------------
7815 const FieldTrait PartyDetailsListRequest::_traits[] =
7816 {
7817  FieldTrait( 58,15, 7, 0,0x04), FieldTrait( 263, 7, 6, 0,0x04), FieldTrait( 354, 2, 8, 0,0x04),
7818  FieldTrait( 355,28, 9, 0,0x04), FieldTrait( 453, 1, 3, 94,0x1c), FieldTrait(1505,15, 1, 0,0x04),
7819  FieldTrait(1506, 1, 2, 98,0x1c), FieldTrait(1508, 1, 4,132,0x1c), FieldTrait(1514, 1, 5, 99,0x1c)
7820 };
7823 //-------------------------------------------------------------------------------------------------
7824 const FieldTrait *PartyDetailsListRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
7825 const FieldTrait_Hash_Array& PartyDetailsListRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
7826 const MsgType& PartyDetailsListRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
7827 //-------------------------------------------------------------------------------------------------
7828 const FieldTrait *PartyDetailsListRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
7829 const FieldTrait_Hash_Array& PartyDetailsListRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
7831 //-------------------------------------------------------------------------------------------------
7833 {
7834  FieldTrait(1507, 1, 1, 0,0x05)
7835 };
7836 const FieldTrait_Hash_Array
7839 //-------------------------------------------------------------------------------------------------
7841 {
7842  FieldTrait(1509, 1, 1, 0,0x04)
7843 };
7844 const FieldTrait_Hash_Array
7847 //-------------------------------------------------------------------------------------------------
7848 const FieldTrait *PartyDetailsListRequest::NoPartyRelationships::_traits(NoPartyRelationshipsV1_traits);
7849 const FieldTrait_Hash_Array& PartyDetailsListRequest::NoPartyRelationships::_ftha(NoPartyRelationshipsV1_ftha);
7850 const MsgType& PartyDetailsListRequest::NoPartyRelationships::_msgtype(NoPartyRelationshipsV1_msgtype);
7851 //-------------------------------------------------------------------------------------------------
7852 const FieldTrait PartyDetailsListReport::_traits[] =
7853 {
7854  FieldTrait( 58,15, 11, 0,0x04), FieldTrait( 354, 2, 12, 0,0x04), FieldTrait( 355,28, 13, 0,0x04),
7855  FieldTrait( 893, 8, 9, 0,0x04), FieldTrait(1180,15, 1, 8,0x14), FieldTrait(1181, 4, 2, 8,0x14),
7856  FieldTrait(1350, 4, 3, 8,0x14), FieldTrait(1352, 8, 4, 8,0x14), FieldTrait(1505,15, 6, 0,0x04),
7857  FieldTrait(1510,15, 5, 0,0x04), FieldTrait(1511, 1, 7, 0,0x04), FieldTrait(1512, 1, 8, 0,0x04),
7858  FieldTrait(1513, 1, 10, 97,0x1c)
7859 };
7860 const FieldTrait_Hash_Array PartyDetailsListReport::_ftha(PartyDetailsListReport::_traits, 13);
7862 //-------------------------------------------------------------------------------------------------
7864 {
7865  FieldTrait( 447, 7, 2, 96,0x14), FieldTrait( 448,15, 1, 96,0x14), FieldTrait( 452, 1, 3, 96,0x14),
7866  FieldTrait( 802, 1, 4,107,0x1c), FieldTrait(1516, 1, 5, 95,0x1c), FieldTrait(1522, 1, 6, 23,0x1c),
7867  FieldTrait(1529, 1, 7,136,0x1c), FieldTrait(1562, 1, 8,126,0x1c)
7868 };
7869 const FieldTrait_Hash_Array
7872 //-------------------------------------------------------------------------------------------------
7873 const FieldTrait *PartyDetailsListReport::NoPartyList::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
7874 const FieldTrait_Hash_Array& PartyDetailsListReport::NoPartyList::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
7876 //-------------------------------------------------------------------------------------------------
7878 {
7879  FieldTrait(1517,15, 1, 0,0x04), FieldTrait(1518, 7, 2, 0,0x04), FieldTrait(1519, 1, 3, 4,0x1c)
7880 };
7881 const FieldTrait_Hash_Array
7884 //-------------------------------------------------------------------------------------------------
7886 {
7887  FieldTrait(1520,15, 1, 0,0x04), FieldTrait(1521, 1, 2, 0,0x04)
7888 };
7889 const FieldTrait_Hash_Array
7892 //-------------------------------------------------------------------------------------------------
7894 {
7895  FieldTrait(1523,15, 1, 0,0x04), FieldTrait(1524, 7, 2, 0,0x04), FieldTrait(1525, 1, 3, 0,0x04),
7896  FieldTrait(1526, 1, 4, 24,0x1c)
7897 };
7898 const FieldTrait_Hash_Array
7901 //-------------------------------------------------------------------------------------------------
7903 {
7904  FieldTrait(1527,15, 1, 0,0x04), FieldTrait(1528, 1, 2, 0,0x04)
7905 };
7906 const FieldTrait_Hash_Array
7909 //-------------------------------------------------------------------------------------------------
7911 {
7912  FieldTrait(1530, 1, 1, 0,0x04), FieldTrait(1531,13, 2, 0,0x04), FieldTrait(1532,19, 3, 0,0x04),
7913  FieldTrait(1533,15, 4, 0,0x04), FieldTrait(1534, 1, 5,135,0x1c), FieldTrait(1559, 1, 6,138,0x1c)
7914 };
7915 const FieldTrait_Hash_Array
7918 //-------------------------------------------------------------------------------------------------
7920 {
7921  FieldTrait(1535, 1, 1, 0,0x04), FieldTrait(1536,15, 2, 0,0x04), FieldTrait(1537,15, 3, 0,0x04),
7922  FieldTrait(1538,15, 4, 0,0x04), FieldTrait(1539,15, 5, 0,0x04), FieldTrait(1540, 1, 6,137,0x1c),
7923  FieldTrait(1543, 1, 7, 0,0x04), FieldTrait(1544,15, 8, 0,0x04), FieldTrait(1545,15, 9, 0,0x04),
7924  FieldTrait(1546,15, 10, 0,0x04), FieldTrait(1547,15, 11, 0,0x04), FieldTrait(1548,15, 12, 0,0x04),
7925  FieldTrait(1549,21, 13, 0,0x04), FieldTrait(1550,26, 14, 0,0x04), FieldTrait(1551,15, 15, 0,0x04),
7926  FieldTrait(1552,15, 16, 0,0x04), FieldTrait(1553, 1, 17, 0,0x04), FieldTrait(1554, 8, 18, 0,0x04),
7927  FieldTrait(1555,14, 19, 0,0x04), FieldTrait(1556,15, 21, 0,0x04), FieldTrait(1557,15, 24, 0,0x04),
7928  FieldTrait(1558, 9, 25, 0,0x04), FieldTrait(1616,20, 20, 0,0x04), FieldTrait(1620, 2, 22, 0,0x04),
7929  FieldTrait(1621,28, 23, 0,0x04)
7930 };
7931 const FieldTrait_Hash_Array
7934 //-------------------------------------------------------------------------------------------------
7936 {
7937  FieldTrait(1541,15, 1, 0,0x04), FieldTrait(1542,15, 2, 0,0x04)
7938 };
7939 const FieldTrait_Hash_Array
7942 //-------------------------------------------------------------------------------------------------
7944 {
7945  FieldTrait(1560,14, 1, 0,0x04), FieldTrait(1561,15, 2, 0,0x04)
7946 };
7947 const FieldTrait_Hash_Array
7950 //-------------------------------------------------------------------------------------------------
7952 {
7953  FieldTrait(1514, 1, 8, 99,0x1c), FieldTrait(1563,15, 1,125,0x14), FieldTrait(1564, 7, 2,125,0x14),
7954  FieldTrait(1565, 1, 3,125,0x14), FieldTrait(1566, 1, 4,127,0x1c), FieldTrait(1569, 1, 5,124,0x1c),
7955  FieldTrait(1575, 1, 6,122,0x1c), FieldTrait(1582, 1, 7,129,0x1c)
7956 };
7957 const FieldTrait_Hash_Array
7960 //-------------------------------------------------------------------------------------------------
7961 const FieldTrait *PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoPartyRelationships::_traits(NoPartyRelationshipsV1_traits);
7962 const FieldTrait_Hash_Array& PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoPartyRelationships::_ftha(NoPartyRelationshipsV1_ftha);
7964 //-------------------------------------------------------------------------------------------------
7966 {
7967  FieldTrait(1567,15, 1, 0,0x04), FieldTrait(1568, 1, 2, 0,0x04)
7968 };
7969 const FieldTrait_Hash_Array
7972 //-------------------------------------------------------------------------------------------------
7974 {
7975  FieldTrait(1570,15, 1, 0,0x04), FieldTrait(1571, 7, 2, 0,0x04), FieldTrait(1572, 1, 3,121,0x1c)
7976 };
7977 const FieldTrait_Hash_Array
7980 //-------------------------------------------------------------------------------------------------
7982 {
7983  FieldTrait(1573,15, 1, 0,0x04), FieldTrait(1574, 1, 2, 0,0x04)
7984 };
7985 const FieldTrait_Hash_Array
7988 //-------------------------------------------------------------------------------------------------
7990 {
7991  FieldTrait(1576,15, 1, 0,0x04), FieldTrait(1577, 7, 2, 0,0x04), FieldTrait(1578, 1, 3, 0,0x04),
7992  FieldTrait(1579, 1, 4,123,0x1c)
7993 };
7994 const FieldTrait_Hash_Array
7997 //-------------------------------------------------------------------------------------------------
7999 {
8000  FieldTrait(1580,15, 1, 0,0x04), FieldTrait(1581, 1, 2, 0,0x04)
8001 };
8002 const FieldTrait_Hash_Array
8005 //-------------------------------------------------------------------------------------------------
8007 {
8008  FieldTrait(1583, 1, 1, 0,0x04), FieldTrait(1584,13, 2, 0,0x04), FieldTrait(1585,19, 3, 0,0x04),
8009  FieldTrait(1586,15, 4, 0,0x04), FieldTrait(1587, 1, 5,128,0x1c), FieldTrait(1613, 1, 6,131,0x1c)
8010 };
8011 const FieldTrait_Hash_Array
8014 //-------------------------------------------------------------------------------------------------
8016 {
8017  FieldTrait(1588, 1, 1, 0,0x04), FieldTrait(1589,15, 2, 0,0x04), FieldTrait(1590,15, 3, 0,0x04),
8018  FieldTrait(1591,15, 4, 0,0x04), FieldTrait(1592,15, 5, 0,0x04), FieldTrait(1593, 1, 6,130,0x1c),
8019  FieldTrait(1596, 1, 7, 0,0x04), FieldTrait(1597,15, 8, 0,0x04), FieldTrait(1598,15, 9, 0,0x04),
8020  FieldTrait(1599,15, 10, 0,0x04), FieldTrait(1600,15, 11, 0,0x04), FieldTrait(1601,15, 12, 0,0x04),
8021  FieldTrait(1602,21, 13, 0,0x04), FieldTrait(1603,26, 14, 0,0x04), FieldTrait(1604,15, 15, 0,0x04),
8022  FieldTrait(1605,15, 16, 0,0x04), FieldTrait(1606, 1, 17, 0,0x04), FieldTrait(1607, 8, 18, 0,0x04),
8023  FieldTrait(1608,14, 19, 0,0x04), FieldTrait(1609,20, 20, 0,0x04), FieldTrait(1610,15, 21, 0,0x04),
8024  FieldTrait(1611,15, 24, 0,0x04), FieldTrait(1612, 9, 25, 0,0x04), FieldTrait(1618, 2, 22, 0,0x04),
8025  FieldTrait(1619,28, 23, 0,0x04)
8026 };
8027 const FieldTrait_Hash_Array
8030 //-------------------------------------------------------------------------------------------------
8032 {
8033  FieldTrait(1594,15, 1, 0,0x04), FieldTrait(1595,15, 2, 0,0x04)
8034 };
8035 const FieldTrait_Hash_Array
8038 //-------------------------------------------------------------------------------------------------
8040 {
8041  FieldTrait(1614,14, 1, 0,0x04), FieldTrait(1615,15, 2, 0,0x04)
8042 };
8043 const FieldTrait_Hash_Array
8046 //-------------------------------------------------------------------------------------------------
8047 const FieldTrait NewOrderSingle::_traits[] =
8048 {
8049  FieldTrait( 1,15, 7, 0,0x04), FieldTrait( 11,15, 1, 0,0x04), FieldTrait( 12,13,163, 16,0x14),
8050  FieldTrait( 13, 7,164, 16,0x14), FieldTrait( 15,19,153, 0,0x04), FieldTrait( 18,16, 20, 0,0x04),
8051  FieldTrait( 21, 7, 19, 0,0x04), FieldTrait( 22,15, 29, 54,0x14), FieldTrait( 23,15,156, 0,0x04),
8052  FieldTrait( 38,10,130, 93,0x14), FieldTrait( 40, 7,135, 0,0x04), FieldTrait( 44,11,137, 0,0x04),
8053  FieldTrait( 48,15, 28, 54,0x14), FieldTrait( 54, 7,125, 0,0x04), FieldTrait( 55,15, 26, 54,0x14),
8054  FieldTrait( 58,15,173, 0,0x04), FieldTrait( 59, 7,158, 0,0x04), FieldTrait( 60,22,127, 0,0x04),
8055  FieldTrait( 63,15, 15, 0,0x04), FieldTrait( 64,25, 16, 0,0x04), FieldTrait( 65,15, 27, 54,0x14),
8056  FieldTrait( 70,15, 13, 0,0x04), FieldTrait( 75,25, 6, 0,0x04), FieldTrait( 77, 7,179, 0,0x04),
8057  FieldTrait( 78, 1, 14,104,0x1c), FieldTrait( 81, 7, 25, 0,0x04), FieldTrait( 99,11,138, 0,0x04),
8058  FieldTrait( 100,20, 23, 0,0x04), FieldTrait( 106,15, 55, 54,0x14), FieldTrait( 107,15, 58, 54,0x14),
8059  FieldTrait( 110,10, 21, 0,0x04), FieldTrait( 111,10, 22, 0,0x04), FieldTrait( 114, 8,126, 0,0x04),
8060  FieldTrait( 117,15,157, 0,0x04), FieldTrait( 120,19,171, 0,0x04), FieldTrait( 121, 8,170, 0,0x04),
8061  FieldTrait( 126,22,161, 0,0x04), FieldTrait( 140,11,124, 0,0x04), FieldTrait( 152,10,131, 93,0x14),
8062  FieldTrait( 167,15, 33, 54,0x14), FieldTrait( 168,22,159, 0,0x04), FieldTrait( 192,10,177, 0,0x04),
8063  FieldTrait( 193,25,176, 0,0x04), FieldTrait( 200,21, 35, 54,0x14), FieldTrait( 201, 1, 96, 54,0x14),
8064  FieldTrait( 202,11, 49, 54,0x14), FieldTrait( 203, 1,180, 0,0x04), FieldTrait( 206, 7, 51, 54,0x14),
8065  FieldTrait( 207,20, 54, 54,0x14), FieldTrait( 210,10,181, 0,0x04), FieldTrait( 211, 9,182,100,0x14),
8066  FieldTrait( 218,12,139,160,0x14), FieldTrait( 220,19,140,160,0x14), FieldTrait( 221,15,141,160,0x14),
8067  FieldTrait( 222,15,142,160,0x14), FieldTrait( 223,14, 53, 54,0x14), FieldTrait( 224,25, 37, 54,0x14),
8068  FieldTrait( 225,25, 38, 54,0x14), FieldTrait( 226, 1, 40, 54,0x14), FieldTrait( 227,14, 41, 54,0x14),
8069  FieldTrait( 228, 9, 42, 54,0x14), FieldTrait( 229,25, 5, 0,0x04), FieldTrait( 231, 9, 52, 54,0x14),
8070  FieldTrait( 232, 1,128,162,0x1c), FieldTrait( 235,15,147,198,0x14), FieldTrait( 236,14,148,198,0x14),
8071  FieldTrait( 239, 1, 39, 54,0x14), FieldTrait( 240,25, 48, 54,0x14), FieldTrait( 255,15, 43, 54,0x14),
8072  FieldTrait( 348, 2, 56, 54,0x14), FieldTrait( 349,28, 57, 54,0x14), FieldTrait( 350, 2, 59, 54,0x14),
8073  FieldTrait( 351,28, 60, 54,0x14), FieldTrait( 354, 2,174, 0,0x04), FieldTrait( 355,28,175, 0,0x04),
8074  FieldTrait( 376,15,154, 0,0x04), FieldTrait( 377, 8,155, 0,0x04), FieldTrait( 386, 1, 24,185,0x1c),
8075  FieldTrait( 388, 7,193, 35,0x14), FieldTrait( 389, 9,194, 35,0x14), FieldTrait( 423, 1,136, 0,0x04),
8076  FieldTrait( 427, 1,162, 0,0x04), FieldTrait( 432,25,160, 0,0x04), FieldTrait( 453, 1, 4, 94,0x1c),
8077  FieldTrait( 454, 1, 30,142,0x1c), FieldTrait( 460, 1, 31, 54,0x14), FieldTrait( 461,15, 32, 54,0x14),
8078  FieldTrait( 468, 7,133, 93,0x14), FieldTrait( 469, 9,134, 93,0x14), FieldTrait( 470,18, 45, 54,0x14),
8079  FieldTrait( 471,15, 46, 54,0x14), FieldTrait( 472,15, 47, 54,0x14), FieldTrait( 479,19,165, 16,0x14),
8080  FieldTrait( 480, 7,203, 0,0x04), FieldTrait( 481, 7,204, 0,0x04), FieldTrait( 494,15,206, 0,0x04),
8081  FieldTrait( 497, 7,166, 16,0x14), FieldTrait( 513,15,205, 0,0x04), FieldTrait( 516,14,132, 93,0x14),
8082  FieldTrait( 526,15, 2, 0,0x04), FieldTrait( 528, 7,167, 0,0x04), FieldTrait( 529,16,168, 0,0x04),
8083  FieldTrait( 541,25, 36, 54,0x14), FieldTrait( 543,15, 44, 54,0x14), FieldTrait( 544, 7, 17, 0,0x04),
8084  FieldTrait( 581, 1, 9, 0,0x04), FieldTrait( 582, 1,169, 0,0x04), FieldTrait( 583,15, 3, 0,0x04),
8085  FieldTrait( 589, 7, 10, 0,0x04), FieldTrait( 590, 7, 11, 0,0x04), FieldTrait( 591, 7, 12, 0,0x04),
8086  FieldTrait( 635,15, 18, 0,0x04), FieldTrait( 640,11,178, 0,0x04), FieldTrait( 660, 1, 8, 0,0x04),
8087  FieldTrait( 662,11,143,160,0x14), FieldTrait( 663, 1,144,160,0x14), FieldTrait( 667,21, 62, 54,0x14),
8088  FieldTrait( 691,15, 61, 54,0x14), FieldTrait( 696,25,150,198,0x14), FieldTrait( 697,11,151,198,0x14),
8089  FieldTrait( 698, 1,152,198,0x14), FieldTrait( 699,15,145,160,0x14), FieldTrait( 701,25,149,198,0x14),
8090  FieldTrait( 711, 1,123,188,0x1c), FieldTrait( 761,15,146,160,0x14), FieldTrait( 762,15, 34, 54,0x14),
8091  FieldTrait( 768, 1,213,182,0x1c), FieldTrait( 775, 1,172, 0,0x04), FieldTrait( 788, 1,118, 44,0x14),
8092  FieldTrait( 835, 1,183,100,0x14), FieldTrait( 836, 1,184,100,0x14), FieldTrait( 837, 1,185,100,0x14),
8093  FieldTrait( 838, 1,186,100,0x14), FieldTrait( 840, 1,187,100,0x14), FieldTrait( 841, 1,195, 35,0x14),
8094  FieldTrait( 842, 1,196, 35,0x14), FieldTrait( 843, 1,197, 35,0x14), FieldTrait( 844, 1,198, 35,0x14),
8095  FieldTrait( 846, 1,199, 35,0x14), FieldTrait( 847, 1,200, 0,0x04), FieldTrait( 848,15,201, 0,0x04),
8096  FieldTrait( 849,14,202, 0,0x04), FieldTrait( 854, 1,129, 0,0x04), FieldTrait( 864, 1, 65, 38,0x1c),
8097  FieldTrait( 873,25, 66, 54,0x14), FieldTrait( 874,25, 67, 54,0x14), FieldTrait( 875, 1, 63, 54,0x14),
8098  FieldTrait( 876,15, 64, 54,0x14), FieldTrait( 898,14,122, 44,0x14), FieldTrait( 913,15,114, 44,0x14),
8099  FieldTrait( 914,15,115, 44,0x14), FieldTrait( 915,25,116, 44,0x14), FieldTrait( 916,25,119, 44,0x14),
8100  FieldTrait( 917,25,120, 44,0x14), FieldTrait( 918,19,117, 44,0x14), FieldTrait( 919, 1,121, 44,0x14),
8101  FieldTrait( 947,19, 50, 54,0x14), FieldTrait( 957, 1,207,163,0x1c), FieldTrait( 965,15, 68, 54,0x14),
8102  FieldTrait( 966,15, 69, 54,0x14), FieldTrait( 967, 9, 71, 54,0x14), FieldTrait( 968, 9, 72, 54,0x14),
8103  FieldTrait( 969, 9, 73, 54,0x14), FieldTrait( 970, 1, 74, 54,0x14), FieldTrait( 971, 1, 75, 54,0x14),
8104  FieldTrait( 996,15, 77, 54,0x14), FieldTrait( 997,15, 78, 54,0x14), FieldTrait(1018, 1, 76, 57,0x1c),
8105  FieldTrait(1028, 8,208, 0,0x04), FieldTrait(1029, 8,209, 0,0x04), FieldTrait(1030,15,210, 0,0x04),
8106  FieldTrait(1031,17,211, 0,0x04), FieldTrait(1032, 1,212, 0,0x04), FieldTrait(1049, 7, 70, 54,0x14),
8107  FieldTrait(1079,26, 79, 54,0x14), FieldTrait(1080,15,241, 0,0x04), FieldTrait(1081, 7,242, 0,0x04),
8108  FieldTrait(1082,10,216, 36,0x14), FieldTrait(1083, 7,217, 36,0x14), FieldTrait(1084, 7,218, 36,0x14),
8109  FieldTrait(1085,10,219, 36,0x14), FieldTrait(1086,10,220, 36,0x14), FieldTrait(1087,10,221, 36,0x14),
8110  FieldTrait(1088,10,222, 36,0x14), FieldTrait(1089,10,214, 0,0x04), FieldTrait(1090, 1,215, 0,0x04),
8111  FieldTrait(1091, 8,240, 0,0x04), FieldTrait(1092, 7,224, 0,0x04), FieldTrait(1094, 1,188,100,0x14),
8112  FieldTrait(1096,15,189,100,0x14), FieldTrait(1097,15,190,100,0x14), FieldTrait(1098,15,191,100,0x14),
8113  FieldTrait(1099,15,192,100,0x14), FieldTrait(1100, 7,225,186,0x14), FieldTrait(1101, 7,226,186,0x14),
8114  FieldTrait(1102,11,227,186,0x14), FieldTrait(1103,15,228,186,0x14), FieldTrait(1104,15,229,186,0x14),
8115  FieldTrait(1105,15,230,186,0x14), FieldTrait(1106,15,231,186,0x14), FieldTrait(1107, 7,232,186,0x14),
8116  FieldTrait(1108, 7,233,186,0x14), FieldTrait(1109, 7,234,186,0x14), FieldTrait(1110,11,235,186,0x14),
8117  FieldTrait(1111, 7,236,186,0x14), FieldTrait(1112,10,237,186,0x14), FieldTrait(1113,15,238,186,0x14),
8118  FieldTrait(1114,15,239,186,0x14), FieldTrait(1133, 7,243, 0,0x04), FieldTrait(1138,10,223, 36,0x14),
8119  FieldTrait(1146,13, 81, 54,0x14), FieldTrait(1147,10, 82, 54,0x14), FieldTrait(1151,15, 80, 54,0x14),
8120  FieldTrait(1184, 2, 83,150,0x14), FieldTrait(1185,29, 84,150,0x14), FieldTrait(1186,15, 85,150,0x14),
8121  FieldTrait(1191,15, 87, 54,0x14), FieldTrait(1192,10, 88, 54,0x14), FieldTrait(1193, 7, 89, 54,0x14),
8122  FieldTrait(1194, 1, 90, 54,0x14), FieldTrait(1195,13, 91, 54,0x14), FieldTrait(1196,15, 92, 54,0x14),
8123  FieldTrait(1197,15, 99, 54,0x14), FieldTrait(1198, 1, 93, 54,0x14), FieldTrait(1199,11, 94, 54,0x14),
8124  FieldTrait(1200,11, 95, 54,0x14), FieldTrait(1227,15, 86, 54,0x14), FieldTrait(1242, 8, 98, 54,0x14),
8125  FieldTrait(1244, 8, 97, 54,0x14), FieldTrait(1435, 1,100, 54,0x14), FieldTrait(1439, 1,101, 54,0x14),
8126  FieldTrait(1449,15,102, 54,0x14), FieldTrait(1450,15,103, 54,0x14), FieldTrait(1451,14,104, 54,0x14),
8127  FieldTrait(1452,14,105, 54,0x14), FieldTrait(1457,14,106, 54,0x14), FieldTrait(1458,14,107, 54,0x14),
8128  FieldTrait(1478, 1,108, 54,0x14), FieldTrait(1479, 1,109, 54,0x14), FieldTrait(1480,14,110, 54,0x14),
8129  FieldTrait(1481, 1,111, 54,0x14), FieldTrait(1482, 1,112, 54,0x14), FieldTrait(1483, 1,113, 21,0x1c)
8130 };
8131 const FieldTrait_Hash_Array NewOrderSingle::_ftha(NewOrderSingle::_traits, 243);
8133 //-------------------------------------------------------------------------------------------------
8134 const FieldTrait *NewOrderSingle::NoAllocs::_traits(NoAllocsV1_traits);
8135 const FieldTrait_Hash_Array& NewOrderSingle::NoAllocs::_ftha(NoAllocsV1_ftha);
8136 const MsgType& NewOrderSingle::NoAllocs::_msgtype(NoAllocsV1_msgtype);
8137 //-------------------------------------------------------------------------------------------------
8138 const FieldTrait *NewOrderSingle::NoAllocs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
8139 const FieldTrait_Hash_Array& NewOrderSingle::NoAllocs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
8140 const MsgType& NewOrderSingle::NoAllocs::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
8141 //-------------------------------------------------------------------------------------------------
8142 const FieldTrait *NewOrderSingle::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
8143 const FieldTrait_Hash_Array& NewOrderSingle::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
8145 //-------------------------------------------------------------------------------------------------
8146 const FieldTrait *NewOrderSingle::NoStipulations::_traits(NoStipulationsV1_traits);
8147 const FieldTrait_Hash_Array& NewOrderSingle::NoStipulations::_ftha(NoStipulationsV1_ftha);
8148 const MsgType& NewOrderSingle::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
8149 //-------------------------------------------------------------------------------------------------
8150 const FieldTrait *NewOrderSingle::NoTradingSessions::_traits(NoTradingSessionsV1_traits);
8151 const FieldTrait_Hash_Array& NewOrderSingle::NoTradingSessions::_ftha(NoTradingSessionsV1_ftha);
8152 const MsgType& NewOrderSingle::NoTradingSessions::_msgtype(NoTradingSessionsV1_msgtype);
8153 //-------------------------------------------------------------------------------------------------
8154 const FieldTrait *NewOrderSingle::NoPartyIDs::_traits(NoPartyIDsV1_traits);
8155 const FieldTrait_Hash_Array& NewOrderSingle::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
8156 const MsgType& NewOrderSingle::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
8157 //-------------------------------------------------------------------------------------------------
8158 const FieldTrait *NewOrderSingle::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
8159 const FieldTrait_Hash_Array& NewOrderSingle::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
8160 const MsgType& NewOrderSingle::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
8161 //-------------------------------------------------------------------------------------------------
8162 const FieldTrait *NewOrderSingle::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
8163 const FieldTrait_Hash_Array& NewOrderSingle::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
8164 const MsgType& NewOrderSingle::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
8165 //-------------------------------------------------------------------------------------------------
8166 const FieldTrait *NewOrderSingle::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
8167 const FieldTrait_Hash_Array& NewOrderSingle::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
8168 const MsgType& NewOrderSingle::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
8169 //-------------------------------------------------------------------------------------------------
8170 const FieldTrait *NewOrderSingle::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
8171 const FieldTrait_Hash_Array& NewOrderSingle::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
8172 const MsgType& NewOrderSingle::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
8173 //-------------------------------------------------------------------------------------------------
8174 const FieldTrait *NewOrderSingle::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
8175 const FieldTrait_Hash_Array& NewOrderSingle::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
8176 const MsgType& NewOrderSingle::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
8177 //-------------------------------------------------------------------------------------------------
8178 const FieldTrait *NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
8179 const FieldTrait_Hash_Array& NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
8180 const MsgType& NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
8181 //-------------------------------------------------------------------------------------------------
8182 const FieldTrait *NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
8183 const FieldTrait_Hash_Array& NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
8185 //-------------------------------------------------------------------------------------------------
8186 const FieldTrait *NewOrderSingle::NoTrdRegTimestamps::_traits(NoTrdRegTimestampsV1_traits);
8187 const FieldTrait_Hash_Array& NewOrderSingle::NoTrdRegTimestamps::_ftha(NoTrdRegTimestampsV1_ftha);
8188 const MsgType& NewOrderSingle::NoTrdRegTimestamps::_msgtype(NoTrdRegTimestampsV1_msgtype);
8189 //-------------------------------------------------------------------------------------------------
8190 const FieldTrait *NewOrderSingle::NoEvents::_traits(NoEventsV1_traits);
8191 const FieldTrait_Hash_Array& NewOrderSingle::NoEvents::_ftha(NoEventsV1_ftha);
8192 const MsgType& NewOrderSingle::NoEvents::_msgtype(NoEventsV1_msgtype);
8193 //-------------------------------------------------------------------------------------------------
8194 const FieldTrait *NewOrderSingle::NoStrategyParameters::_traits(NoStrategyParametersV1_traits);
8195 const FieldTrait_Hash_Array& NewOrderSingle::NoStrategyParameters::_ftha(NoStrategyParametersV1_ftha);
8196 const MsgType& NewOrderSingle::NoStrategyParameters::_msgtype(NoStrategyParametersV1_msgtype);
8197 //-------------------------------------------------------------------------------------------------
8198 const FieldTrait *NewOrderSingle::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
8199 const FieldTrait_Hash_Array& NewOrderSingle::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
8200 const MsgType& NewOrderSingle::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
8201 //-------------------------------------------------------------------------------------------------
8202 const FieldTrait *NewOrderSingle::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
8203 const FieldTrait_Hash_Array& NewOrderSingle::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
8205 //-------------------------------------------------------------------------------------------------
8206 const FieldTrait *NewOrderSingle::NoComplexEvents::_traits(NoComplexEventsV1_traits);
8207 const FieldTrait_Hash_Array& NewOrderSingle::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
8208 const MsgType& NewOrderSingle::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
8209 //-------------------------------------------------------------------------------------------------
8210 const FieldTrait *NewOrderSingle::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
8211 const FieldTrait_Hash_Array& NewOrderSingle::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
8212 const MsgType& NewOrderSingle::NoComplexEvents::NoComplexEventDates::_msgtype(NoComplexEventDatesV1_msgtype);
8213 //-------------------------------------------------------------------------------------------------
8214 const FieldTrait *NewOrderSingle::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
8215 const FieldTrait_Hash_Array& NewOrderSingle::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
8217 //-------------------------------------------------------------------------------------------------
8218 const FieldTrait NewOrderList::_traits[] =
8219 {
8220  FieldTrait( 66,15, 1, 0,0x04), FieldTrait( 68, 1, 17, 0,0x04), FieldTrait( 69,15, 11, 0,0x04),
8221  FieldTrait( 73, 1, 19, 67,0x1c), FieldTrait( 352, 2, 12, 0,0x04), FieldTrait( 353,28, 13, 0,0x04),
8222  FieldTrait( 390,15, 2, 0,0x04), FieldTrait( 391,15, 3, 0,0x04), FieldTrait( 394, 1, 5, 0,0x04),
8223  FieldTrait( 414, 1, 4, 0,0x04), FieldTrait( 415, 1, 6, 0,0x04), FieldTrait( 433, 7, 10, 0,0x04),
8224  FieldTrait( 480, 7, 7, 0,0x04), FieldTrait( 481, 7, 8, 0,0x04), FieldTrait( 513,15, 9, 0,0x04),
8225  FieldTrait( 765,14, 14, 0,0x04), FieldTrait( 766,13, 15, 0,0x04), FieldTrait( 767,19, 16, 0,0x04),
8226  FieldTrait( 893, 8, 18, 0,0x04), FieldTrait(1116, 1, 20,139,0x1c), FieldTrait(1385, 1, 21, 0,0x04)
8227 };
8228 const FieldTrait_Hash_Array NewOrderList::_ftha(NewOrderList::_traits, 21);
8229 const MsgType NewOrderList::_msgtype("E");
8230 //-------------------------------------------------------------------------------------------------
8231 const FieldTrait NewOrderList::NoOrders::_traits[] =
8232 {
8233  FieldTrait( 1,15, 9, 0,0x04), FieldTrait( 11,15, 1, 0,0x05), FieldTrait( 12,13,157, 16,0x14),
8234  FieldTrait( 13, 7,158, 16,0x14), FieldTrait( 15,19,147, 0,0x04), FieldTrait( 18,16, 22, 0,0x04),
8235  FieldTrait( 21, 7, 21, 0,0x04), FieldTrait( 22,15, 31, 54,0x14), FieldTrait( 23,15,150, 0,0x04),
8236  FieldTrait( 38,10,124, 93,0x14), FieldTrait( 40, 7,129, 0,0x04), FieldTrait( 44,11,131, 0,0x04),
8237  FieldTrait( 48,15, 30, 54,0x14), FieldTrait( 54, 7,118, 0,0x05), FieldTrait( 55,15, 28, 54,0x14),
8238  FieldTrait( 58,15,167, 0,0x04), FieldTrait( 59, 7,152, 0,0x04), FieldTrait( 60,22,121, 0,0x04),
8239  FieldTrait( 63,15, 17, 0,0x04), FieldTrait( 64,25, 18, 0,0x04), FieldTrait( 65,15, 29, 54,0x14),
8240  FieldTrait( 67, 1, 3, 0,0x05), FieldTrait( 70,15, 14, 0,0x04), FieldTrait( 75,25, 8, 0,0x04),
8241  FieldTrait( 77, 7,173, 0,0x04), FieldTrait( 78, 1, 16,104,0x1c), FieldTrait( 81, 7, 27, 0,0x04),
8242  FieldTrait( 99,11,132, 0,0x04), FieldTrait( 100,20, 25, 0,0x04), FieldTrait( 106,15, 57, 54,0x14),
8243  FieldTrait( 107,15, 60, 54,0x14), FieldTrait( 110,10, 23, 0,0x04), FieldTrait( 111,10, 24, 0,0x04),
8244  FieldTrait( 114, 8,120, 0,0x04), FieldTrait( 117,15,151, 0,0x04), FieldTrait( 120,19,165, 0,0x04),
8245  FieldTrait( 121, 8,164, 0,0x04), FieldTrait( 126,22,155, 0,0x04), FieldTrait( 140,11,117, 0,0x04),
8246  FieldTrait( 152,10,125, 93,0x14), FieldTrait( 160, 7, 5, 0,0x04), FieldTrait( 167,15, 35, 54,0x14),
8247  FieldTrait( 168,22,153, 0,0x04), FieldTrait( 192,10,171, 0,0x04), FieldTrait( 193,25,170, 0,0x04),
8248  FieldTrait( 200,21, 37, 54,0x14), FieldTrait( 201, 1, 98, 54,0x14), FieldTrait( 202,11, 51, 54,0x14),
8249  FieldTrait( 203, 1,174, 0,0x04), FieldTrait( 206, 7, 53, 54,0x14), FieldTrait( 207,20, 56, 54,0x14),
8250  FieldTrait( 210,10,175, 0,0x04), FieldTrait( 211, 9,176,100,0x14), FieldTrait( 218,12,133,160,0x14),
8251  FieldTrait( 220,19,134,160,0x14), FieldTrait( 221,15,135,160,0x14), FieldTrait( 222,15,136,160,0x14),
8252  FieldTrait( 223,14, 55, 54,0x14), FieldTrait( 224,25, 39, 54,0x14), FieldTrait( 225,25, 40, 54,0x14),
8253  FieldTrait( 226, 1, 42, 54,0x14), FieldTrait( 227,14, 43, 54,0x14), FieldTrait( 228, 9, 44, 54,0x14),
8254  FieldTrait( 229,25, 7, 0,0x04), FieldTrait( 231, 9, 54, 54,0x14), FieldTrait( 232, 1,122,162,0x1c),
8255  FieldTrait( 235,15,141,198,0x14), FieldTrait( 236,14,142,198,0x14), FieldTrait( 239, 1, 41, 54,0x14),
8256  FieldTrait( 240,25, 50, 54,0x14), FieldTrait( 255,15, 45, 54,0x14), FieldTrait( 348, 2, 58, 54,0x14),
8257  FieldTrait( 349,28, 59, 54,0x14), FieldTrait( 350, 2, 61, 54,0x14), FieldTrait( 351,28, 62, 54,0x14),
8258  FieldTrait( 354, 2,168, 0,0x04), FieldTrait( 355,28,169, 0,0x04), FieldTrait( 376,15,148, 0,0x04),
8259  FieldTrait( 377, 8,149, 0,0x04), FieldTrait( 386, 1, 26,185,0x1c), FieldTrait( 388, 7,187, 35,0x14),
8260  FieldTrait( 389, 9,188, 35,0x14), FieldTrait( 401, 1,119, 0,0x04), FieldTrait( 423, 1,130, 0,0x04),
8261  FieldTrait( 427, 1,156, 0,0x04), FieldTrait( 432,25,154, 0,0x04), FieldTrait( 453, 1, 6, 94,0x1c),
8262  FieldTrait( 454, 1, 32,142,0x1c), FieldTrait( 460, 1, 33, 54,0x14), FieldTrait( 461,15, 34, 54,0x14),
8263  FieldTrait( 468, 7,127, 93,0x14), FieldTrait( 469, 9,128, 93,0x14), FieldTrait( 470,18, 47, 54,0x14),
8264  FieldTrait( 471,15, 48, 54,0x14), FieldTrait( 472,15, 49, 54,0x14), FieldTrait( 479,19,159, 16,0x14),
8265  FieldTrait( 494,15,197, 0,0x04), FieldTrait( 497, 7,160, 16,0x14), FieldTrait( 516,14,126, 93,0x14),
8266  FieldTrait( 526,15, 2, 0,0x04), FieldTrait( 528, 7,161, 0,0x04), FieldTrait( 529,16,162, 0,0x04),
8267  FieldTrait( 541,25, 38, 54,0x14), FieldTrait( 543,15, 46, 54,0x14), FieldTrait( 544, 7, 19, 0,0x04),
8268  FieldTrait( 581, 1, 11, 0,0x04), FieldTrait( 582, 1,163, 0,0x04), FieldTrait( 583,15, 4, 0,0x04),
8269  FieldTrait( 589, 7, 12, 0,0x04), FieldTrait( 590, 7, 13, 0,0x04), FieldTrait( 591, 7, 15, 0,0x04),
8270  FieldTrait( 635,15, 20, 0,0x04), FieldTrait( 640,11,172, 0,0x04), FieldTrait( 660, 1, 10, 0,0x04),
8271  FieldTrait( 662,11,137,160,0x14), FieldTrait( 663, 1,138,160,0x14), FieldTrait( 667,21, 64, 54,0x14),
8272  FieldTrait( 691,15, 63, 54,0x14), FieldTrait( 696,25,144,198,0x14), FieldTrait( 697,11,145,198,0x14),
8273  FieldTrait( 698, 1,146,198,0x14), FieldTrait( 699,15,139,160,0x14), FieldTrait( 701,25,143,198,0x14),
8274  FieldTrait( 711, 1,116,188,0x1c), FieldTrait( 761,15,140,160,0x14), FieldTrait( 762,15, 36, 54,0x14),
8275  FieldTrait( 775, 1,166, 0,0x04), FieldTrait( 835, 1,177,100,0x14), FieldTrait( 836, 1,178,100,0x14),
8276  FieldTrait( 837, 1,179,100,0x14), FieldTrait( 838, 1,180,100,0x14), FieldTrait( 840, 1,181,100,0x14),
8277  FieldTrait( 841, 1,189, 35,0x14), FieldTrait( 842, 1,190, 35,0x14), FieldTrait( 843, 1,191, 35,0x14),
8278  FieldTrait( 844, 1,192, 35,0x14), FieldTrait( 846, 1,193, 35,0x14), FieldTrait( 847, 1,194, 0,0x04),
8279  FieldTrait( 848,15,195, 0,0x04), FieldTrait( 849,14,196, 0,0x04), FieldTrait( 854, 1,123, 0,0x04),
8280  FieldTrait( 864, 1, 67, 38,0x1c), FieldTrait( 873,25, 68, 54,0x14), FieldTrait( 874,25, 69, 54,0x14),
8281  FieldTrait( 875, 1, 65, 54,0x14), FieldTrait( 876,15, 66, 54,0x14), FieldTrait( 947,19, 52, 54,0x14),
8282  FieldTrait( 957, 1,198,163,0x1c), FieldTrait( 965,15, 70, 54,0x14), FieldTrait( 966,15, 71, 54,0x14),
8283  FieldTrait( 967, 9, 73, 54,0x14), FieldTrait( 968, 9, 74, 54,0x14), FieldTrait( 969, 9, 75, 54,0x14),
8284  FieldTrait( 970, 1, 76, 54,0x14), FieldTrait( 971, 1, 77, 54,0x14), FieldTrait( 996,15, 79, 54,0x14),
8285  FieldTrait( 997,15, 80, 54,0x14), FieldTrait(1018, 1, 78, 57,0x1c), FieldTrait(1049, 7, 72, 54,0x14),
8286  FieldTrait(1079,26, 81, 54,0x14), FieldTrait(1080,15,225, 0,0x04), FieldTrait(1081, 7,226, 0,0x04),
8287  FieldTrait(1082,10,201, 36,0x14), FieldTrait(1083, 7,202, 36,0x14), FieldTrait(1084, 7,203, 36,0x14),
8288  FieldTrait(1085,10,204, 36,0x14), FieldTrait(1086,10,205, 36,0x14), FieldTrait(1087,10,206, 36,0x14),
8289  FieldTrait(1088,10,207, 36,0x14), FieldTrait(1089,10,199, 0,0x04), FieldTrait(1090, 1,200, 0,0x04),
8290  FieldTrait(1091, 8,227, 0,0x04), FieldTrait(1092, 7,209, 0,0x04), FieldTrait(1094, 1,182,100,0x14),
8291  FieldTrait(1096,15,183,100,0x14), FieldTrait(1097,15,184,100,0x14), FieldTrait(1098,15,185,100,0x14),
8292  FieldTrait(1099,15,186,100,0x14), FieldTrait(1100, 7,210,186,0x14), FieldTrait(1101, 7,211,186,0x14),
8293  FieldTrait(1102,11,212,186,0x14), FieldTrait(1103,15,213,186,0x14), FieldTrait(1104,15,214,186,0x14),
8294  FieldTrait(1105,15,215,186,0x14), FieldTrait(1106,15,216,186,0x14), FieldTrait(1107, 7,217,186,0x14),
8295  FieldTrait(1108, 7,218,186,0x14), FieldTrait(1109, 7,219,186,0x14), FieldTrait(1110,11,220,186,0x14),
8296  FieldTrait(1111, 7,221,186,0x14), FieldTrait(1112,10,222,186,0x14), FieldTrait(1113,15,223,186,0x14),
8297  FieldTrait(1114,15,224,186,0x14), FieldTrait(1133, 7,228, 0,0x04), FieldTrait(1138,10,208, 36,0x14),
8298  FieldTrait(1146,13, 83, 54,0x14), FieldTrait(1147,10, 84, 54,0x14), FieldTrait(1151,15, 82, 54,0x14),
8299  FieldTrait(1184, 2, 85,150,0x14), FieldTrait(1185,29, 86,150,0x14), FieldTrait(1186,15, 87,150,0x14),
8300  FieldTrait(1191,15, 89, 54,0x14), FieldTrait(1192,10, 90, 54,0x14), FieldTrait(1193, 7, 91, 54,0x14),
8301  FieldTrait(1194, 1, 92, 54,0x14), FieldTrait(1195,13, 93, 54,0x14), FieldTrait(1196,15, 94, 54,0x14),
8302  FieldTrait(1197,15,101, 54,0x14), FieldTrait(1198, 1, 95, 54,0x14), FieldTrait(1199,11, 96, 54,0x14),
8303  FieldTrait(1200,11, 97, 54,0x14), FieldTrait(1227,15, 88, 54,0x14), FieldTrait(1242, 8,100, 54,0x14),
8304  FieldTrait(1244, 8, 99, 54,0x14), FieldTrait(1435, 1,102, 54,0x14), FieldTrait(1439, 1,103, 54,0x14),
8305  FieldTrait(1449,15,104, 54,0x14), FieldTrait(1450,15,105, 54,0x14), FieldTrait(1451,14,106, 54,0x14),
8306  FieldTrait(1452,14,107, 54,0x14), FieldTrait(1457,14,108, 54,0x14), FieldTrait(1458,14,109, 54,0x14),
8307  FieldTrait(1478, 1,110, 54,0x14), FieldTrait(1479, 1,111, 54,0x14), FieldTrait(1480,14,112, 54,0x14),
8308  FieldTrait(1481, 1,113, 54,0x14), FieldTrait(1482, 1,114, 54,0x14), FieldTrait(1483, 1,115, 21,0x1c)
8309 };
8310 const FieldTrait_Hash_Array
8312 const MsgType NewOrderList::NoOrders::_msgtype("NoOrders");
8313 //-------------------------------------------------------------------------------------------------
8314 const FieldTrait *NewOrderList::NoOrders::NoAllocs::_traits(NoAllocsV1_traits);
8315 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoAllocs::_ftha(NoAllocsV1_ftha);
8316 const MsgType& NewOrderList::NoOrders::NoAllocs::_msgtype(NoAllocsV1_msgtype);
8317 //-------------------------------------------------------------------------------------------------
8318 const FieldTrait *NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
8319 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
8321 //-------------------------------------------------------------------------------------------------
8322 const FieldTrait *NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
8323 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
8325 //-------------------------------------------------------------------------------------------------
8326 const FieldTrait *NewOrderList::NoOrders::NoStipulations::_traits(NoStipulationsV1_traits);
8327 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoStipulations::_ftha(NoStipulationsV1_ftha);
8328 const MsgType& NewOrderList::NoOrders::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
8329 //-------------------------------------------------------------------------------------------------
8330 const FieldTrait *NewOrderList::NoOrders::NoTradingSessions::_traits(NoTradingSessionsV1_traits);
8331 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoTradingSessions::_ftha(NoTradingSessionsV1_ftha);
8332 const MsgType& NewOrderList::NoOrders::NoTradingSessions::_msgtype(NoTradingSessionsV1_msgtype);
8333 //-------------------------------------------------------------------------------------------------
8334 const FieldTrait *NewOrderList::NoOrders::NoPartyIDs::_traits(NoPartyIDsV1_traits);
8335 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
8336 const MsgType& NewOrderList::NoOrders::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
8337 //-------------------------------------------------------------------------------------------------
8338 const FieldTrait *NewOrderList::NoOrders::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
8339 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
8341 //-------------------------------------------------------------------------------------------------
8342 const FieldTrait *NewOrderList::NoOrders::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
8343 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
8344 const MsgType& NewOrderList::NoOrders::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
8345 //-------------------------------------------------------------------------------------------------
8346 const FieldTrait *NewOrderList::NoOrders::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
8347 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
8348 const MsgType& NewOrderList::NoOrders::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
8349 //-------------------------------------------------------------------------------------------------
8350 const FieldTrait *NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
8351 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
8353 //-------------------------------------------------------------------------------------------------
8354 const FieldTrait *NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
8355 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
8357 //-------------------------------------------------------------------------------------------------
8358 const FieldTrait *NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
8359 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
8361 //-------------------------------------------------------------------------------------------------
8363 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
8365 //-------------------------------------------------------------------------------------------------
8366 const FieldTrait *NewOrderList::NoOrders::NoEvents::_traits(NoEventsV1_traits);
8367 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoEvents::_ftha(NoEventsV1_ftha);
8368 const MsgType& NewOrderList::NoOrders::NoEvents::_msgtype(NoEventsV1_msgtype);
8369 //-------------------------------------------------------------------------------------------------
8370 const FieldTrait *NewOrderList::NoOrders::NoStrategyParameters::_traits(NoStrategyParametersV1_traits);
8371 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoStrategyParameters::_ftha(NoStrategyParametersV1_ftha);
8372 const MsgType& NewOrderList::NoOrders::NoStrategyParameters::_msgtype(NoStrategyParametersV1_msgtype);
8373 //-------------------------------------------------------------------------------------------------
8374 const FieldTrait *NewOrderList::NoOrders::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
8375 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
8376 const MsgType& NewOrderList::NoOrders::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
8377 //-------------------------------------------------------------------------------------------------
8378 const FieldTrait *NewOrderList::NoOrders::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
8379 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
8381 //-------------------------------------------------------------------------------------------------
8382 const FieldTrait *NewOrderList::NoOrders::NoComplexEvents::_traits(NoComplexEventsV1_traits);
8383 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
8384 const MsgType& NewOrderList::NoOrders::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
8385 //-------------------------------------------------------------------------------------------------
8386 const FieldTrait *NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
8387 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
8389 //-------------------------------------------------------------------------------------------------
8391 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
8393 //-------------------------------------------------------------------------------------------------
8394 const FieldTrait *NewOrderList::NoRootPartyIDs::_traits(NoRootPartyIDsV1_traits);
8395 const FieldTrait_Hash_Array& NewOrderList::NoRootPartyIDs::_ftha(NoRootPartyIDsV1_ftha);
8396 const MsgType& NewOrderList::NoRootPartyIDs::_msgtype(NoRootPartyIDsV1_msgtype);
8397 //-------------------------------------------------------------------------------------------------
8398 const FieldTrait *NewOrderList::NoRootPartyIDs::NoRootPartySubIDs::_traits(NoRootPartySubIDsV1_traits);
8399 const FieldTrait_Hash_Array& NewOrderList::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NoRootPartySubIDsV1_ftha);
8400 const MsgType& NewOrderList::NoRootPartyIDs::NoRootPartySubIDs::_msgtype(NoRootPartySubIDsV1_msgtype);
8401 //-------------------------------------------------------------------------------------------------
8402 const FieldTrait OrderCancelRequest::_traits[] =
8403 {
8404  FieldTrait( 1,15, 8, 0,0x04), FieldTrait( 11,15, 3, 0,0x04), FieldTrait( 22,15, 15, 54,0x14),
8405  FieldTrait( 37,15, 2, 0,0x04), FieldTrait( 38,10,112, 93,0x14), FieldTrait( 41,15, 1, 0,0x04),
8406  FieldTrait( 48,15, 14, 54,0x14), FieldTrait( 54, 7,110, 0,0x04), FieldTrait( 55,15, 12, 54,0x14),
8407  FieldTrait( 58,15,118, 0,0x04), FieldTrait( 60,22,111, 0,0x04), FieldTrait( 65,15, 13, 54,0x14),
8408  FieldTrait( 66,15, 6, 0,0x04), FieldTrait( 106,15, 41, 54,0x14), FieldTrait( 107,15, 44, 54,0x14),
8409  FieldTrait( 152,10,113, 93,0x14), FieldTrait( 167,15, 19, 54,0x14), FieldTrait( 200,21, 21, 54,0x14),
8410  FieldTrait( 201, 1, 82, 54,0x14), FieldTrait( 202,11, 35, 54,0x14), FieldTrait( 206, 7, 37, 54,0x14),
8411  FieldTrait( 207,20, 40, 54,0x14), FieldTrait( 223,14, 39, 54,0x14), FieldTrait( 224,25, 23, 54,0x14),
8412  FieldTrait( 225,25, 24, 54,0x14), FieldTrait( 226, 1, 26, 54,0x14), FieldTrait( 227,14, 27, 54,0x14),
8413  FieldTrait( 228, 9, 28, 54,0x14), FieldTrait( 231, 9, 38, 54,0x14), FieldTrait( 239, 1, 25, 54,0x14),
8414  FieldTrait( 240,25, 34, 54,0x14), FieldTrait( 255,15, 29, 54,0x14), FieldTrait( 348, 2, 42, 54,0x14),
8415  FieldTrait( 349,28, 43, 54,0x14), FieldTrait( 350, 2, 45, 54,0x14), FieldTrait( 351,28, 46, 54,0x14),
8416  FieldTrait( 354, 2,119, 0,0x04), FieldTrait( 355,28,120, 0,0x04), FieldTrait( 376,15,117, 0,0x04),
8417  FieldTrait( 453, 1, 11, 94,0x1c), FieldTrait( 454, 1, 16,142,0x1c), FieldTrait( 460, 1, 17, 54,0x14),
8418  FieldTrait( 461,15, 18, 54,0x14), FieldTrait( 468, 7,115, 93,0x14), FieldTrait( 469, 9,116, 93,0x14),
8419  FieldTrait( 470,18, 31, 54,0x14), FieldTrait( 471,15, 32, 54,0x14), FieldTrait( 472,15, 33, 54,0x14),
8420  FieldTrait( 516,14,114, 93,0x14), FieldTrait( 526,15, 4, 0,0x04), FieldTrait( 541,25, 22, 54,0x14),
8421  FieldTrait( 543,15, 30, 54,0x14), FieldTrait( 581, 1, 10, 0,0x04), FieldTrait( 583,15, 5, 0,0x04),
8422  FieldTrait( 586,22, 7, 0,0x04), FieldTrait( 660, 1, 9, 0,0x04), FieldTrait( 667,21, 48, 54,0x14),
8423  FieldTrait( 691,15, 47, 54,0x14), FieldTrait( 711, 1,109,188,0x1c), FieldTrait( 762,15, 20, 54,0x14),
8424  FieldTrait( 788, 1,104, 44,0x14), FieldTrait( 864, 1, 51, 38,0x1c), FieldTrait( 873,25, 52, 54,0x14),
8425  FieldTrait( 874,25, 53, 54,0x14), FieldTrait( 875, 1, 49, 54,0x14), FieldTrait( 876,15, 50, 54,0x14),
8426  FieldTrait( 898,14,108, 44,0x14), FieldTrait( 913,15,100, 44,0x14), FieldTrait( 914,15,101, 44,0x14),
8427  FieldTrait( 915,25,102, 44,0x14), FieldTrait( 916,25,105, 44,0x14), FieldTrait( 917,25,106, 44,0x14),
8428  FieldTrait( 918,19,103, 44,0x14), FieldTrait( 919, 1,107, 44,0x14), FieldTrait( 947,19, 36, 54,0x14),
8429  FieldTrait( 965,15, 54, 54,0x14), FieldTrait( 966,15, 55, 54,0x14), FieldTrait( 967, 9, 57, 54,0x14),
8430  FieldTrait( 968, 9, 58, 54,0x14), FieldTrait( 969, 9, 59, 54,0x14), FieldTrait( 970, 1, 60, 54,0x14),
8431  FieldTrait( 971, 1, 61, 54,0x14), FieldTrait( 996,15, 63, 54,0x14), FieldTrait( 997,15, 64, 54,0x14),
8432  FieldTrait(1018, 1, 62, 57,0x1c), FieldTrait(1049, 7, 56, 54,0x14), FieldTrait(1079,26, 65, 54,0x14),
8433  FieldTrait(1146,13, 67, 54,0x14), FieldTrait(1147,10, 68, 54,0x14), FieldTrait(1151,15, 66, 54,0x14),
8434  FieldTrait(1184, 2, 69,150,0x14), FieldTrait(1185,29, 70,150,0x14), FieldTrait(1186,15, 71,150,0x14),
8435  FieldTrait(1191,15, 73, 54,0x14), FieldTrait(1192,10, 74, 54,0x14), FieldTrait(1193, 7, 75, 54,0x14),
8436  FieldTrait(1194, 1, 76, 54,0x14), FieldTrait(1195,13, 77, 54,0x14), FieldTrait(1196,15, 78, 54,0x14),
8437  FieldTrait(1197,15, 85, 54,0x14), FieldTrait(1198, 1, 79, 54,0x14), FieldTrait(1199,11, 80, 54,0x14),
8438  FieldTrait(1200,11, 81, 54,0x14), FieldTrait(1227,15, 72, 54,0x14), FieldTrait(1242, 8, 84, 54,0x14),
8439  FieldTrait(1244, 8, 83, 54,0x14), FieldTrait(1435, 1, 86, 54,0x14), FieldTrait(1439, 1, 87, 54,0x14),
8440  FieldTrait(1449,15, 88, 54,0x14), FieldTrait(1450,15, 89, 54,0x14), FieldTrait(1451,14, 90, 54,0x14),
8441  FieldTrait(1452,14, 91, 54,0x14), FieldTrait(1457,14, 92, 54,0x14), FieldTrait(1458,14, 93, 54,0x14),
8442  FieldTrait(1478, 1, 94, 54,0x14), FieldTrait(1479, 1, 95, 54,0x14), FieldTrait(1480,14, 96, 54,0x14),
8443  FieldTrait(1481, 1, 97, 54,0x14), FieldTrait(1482, 1, 98, 54,0x14), FieldTrait(1483, 1, 99, 21,0x1c)
8444 };
8445 const FieldTrait_Hash_Array OrderCancelRequest::_ftha(OrderCancelRequest::_traits, 120);
8447 //-------------------------------------------------------------------------------------------------
8448 const FieldTrait *OrderCancelRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
8449 const FieldTrait_Hash_Array& OrderCancelRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
8450 const MsgType& OrderCancelRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
8451 //-------------------------------------------------------------------------------------------------
8452 const FieldTrait *OrderCancelRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
8453 const FieldTrait_Hash_Array& OrderCancelRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
8455 //-------------------------------------------------------------------------------------------------
8456 const FieldTrait *OrderCancelRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
8457 const FieldTrait_Hash_Array& OrderCancelRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
8458 const MsgType& OrderCancelRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
8459 //-------------------------------------------------------------------------------------------------
8460 const FieldTrait *OrderCancelRequest::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
8461 const FieldTrait_Hash_Array& OrderCancelRequest::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
8462 const MsgType& OrderCancelRequest::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
8463 //-------------------------------------------------------------------------------------------------
8464 const FieldTrait *OrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
8465 const FieldTrait_Hash_Array& OrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
8466 const MsgType& OrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
8467 //-------------------------------------------------------------------------------------------------
8468 const FieldTrait *OrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
8469 const FieldTrait_Hash_Array& OrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
8471 //-------------------------------------------------------------------------------------------------
8472 const FieldTrait *OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
8473 const FieldTrait_Hash_Array& OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
8474 const MsgType& OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
8475 //-------------------------------------------------------------------------------------------------
8477 const FieldTrait_Hash_Array& OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
8479 //-------------------------------------------------------------------------------------------------
8480 const FieldTrait *OrderCancelRequest::NoEvents::_traits(NoEventsV1_traits);
8481 const FieldTrait_Hash_Array& OrderCancelRequest::NoEvents::_ftha(NoEventsV1_ftha);
8482 const MsgType& OrderCancelRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
8483 //-------------------------------------------------------------------------------------------------
8484 const FieldTrait *OrderCancelRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
8485 const FieldTrait_Hash_Array& OrderCancelRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
8486 const MsgType& OrderCancelRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
8487 //-------------------------------------------------------------------------------------------------
8488 const FieldTrait *OrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
8489 const FieldTrait_Hash_Array& OrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
8491 //-------------------------------------------------------------------------------------------------
8492 const FieldTrait *OrderCancelRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
8493 const FieldTrait_Hash_Array& OrderCancelRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
8494 const MsgType& OrderCancelRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
8495 //-------------------------------------------------------------------------------------------------
8496 const FieldTrait *OrderCancelRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
8497 const FieldTrait_Hash_Array& OrderCancelRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
8499 //-------------------------------------------------------------------------------------------------
8501 const FieldTrait_Hash_Array& OrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
8503 //-------------------------------------------------------------------------------------------------
8504 const FieldTrait OrderCancelReplaceRequest::_traits[] =
8505 {
8506  FieldTrait( 1,15, 11, 0,0x04), FieldTrait( 11,15, 6, 0,0x04), FieldTrait( 12,13,182, 16,0x14),
8507  FieldTrait( 13, 7,183, 16,0x14), FieldTrait( 15,19,176, 0,0x04), FieldTrait( 18,16, 24, 0,0x04),
8508  FieldTrait( 21, 7, 23, 0,0x04), FieldTrait( 22,15, 32, 54,0x14), FieldTrait( 37,15, 1, 0,0x04),
8509  FieldTrait( 38,10,130, 93,0x14), FieldTrait( 40, 7,135, 0,0x04), FieldTrait( 41,15, 5, 0,0x04),
8510  FieldTrait( 44,11,137, 0,0x04), FieldTrait( 48,15, 31, 54,0x14), FieldTrait( 54, 7,127, 0,0x04),
8511  FieldTrait( 55,15, 29, 54,0x14), FieldTrait( 58,15,192, 0,0x04), FieldTrait( 59, 7,177, 0,0x04),
8512  FieldTrait( 60,22,128, 0,0x04), FieldTrait( 63,15, 19, 0,0x04), FieldTrait( 64,25, 20, 0,0x04),
8513  FieldTrait( 65,15, 30, 54,0x14), FieldTrait( 66,15, 9, 0,0x04), FieldTrait( 70,15, 17, 0,0x04),
8514  FieldTrait( 75,25, 4, 0,0x04), FieldTrait( 77, 7,198, 0,0x04), FieldTrait( 78, 1, 18,104,0x1c),
8515  FieldTrait( 99,11,138, 0,0x04), FieldTrait( 100,20, 27, 0,0x04), FieldTrait( 106,15, 58, 54,0x14),
8516  FieldTrait( 107,15, 61, 54,0x14), FieldTrait( 110,10, 25, 0,0x04), FieldTrait( 111,10, 26, 0,0x04),
8517  FieldTrait( 114, 8,201, 0,0x04), FieldTrait( 120,19,190, 0,0x04), FieldTrait( 121, 8,189, 0,0x04),
8518  FieldTrait( 126,22,180, 0,0x04), FieldTrait( 152,10,131, 93,0x14), FieldTrait( 167,15, 36, 54,0x14),
8519  FieldTrait( 168,22,178, 0,0x04), FieldTrait( 192,10,196, 0,0x04), FieldTrait( 193,25,195, 0,0x04),
8520  FieldTrait( 200,21, 38, 54,0x14), FieldTrait( 201, 1, 99, 54,0x14), FieldTrait( 202,11, 52, 54,0x14),
8521  FieldTrait( 203, 1,199, 0,0x04), FieldTrait( 206, 7, 54, 54,0x14), FieldTrait( 207,20, 57, 54,0x14),
8522  FieldTrait( 210,10,200, 0,0x04), FieldTrait( 211, 9,153,100,0x14), FieldTrait( 218,12,139,160,0x14),
8523  FieldTrait( 220,19,140,160,0x14), FieldTrait( 221,15,141,160,0x14), FieldTrait( 222,15,142,160,0x14),
8524  FieldTrait( 223,14, 56, 54,0x14), FieldTrait( 224,25, 40, 54,0x14), FieldTrait( 225,25, 41, 54,0x14),
8525  FieldTrait( 226, 1, 43, 54,0x14), FieldTrait( 227,14, 44, 54,0x14), FieldTrait( 228, 9, 45, 54,0x14),
8526  FieldTrait( 229,25, 3, 0,0x04), FieldTrait( 231, 9, 55, 54,0x14), FieldTrait( 235,15,147,198,0x14),
8527  FieldTrait( 236,14,148,198,0x14), FieldTrait( 239, 1, 42, 54,0x14), FieldTrait( 240,25, 51, 54,0x14),
8528  FieldTrait( 255,15, 46, 54,0x14), FieldTrait( 348, 2, 59, 54,0x14), FieldTrait( 349,28, 60, 54,0x14),
8529  FieldTrait( 350, 2, 62, 54,0x14), FieldTrait( 351,28, 63, 54,0x14), FieldTrait( 354, 2,193, 0,0x04),
8530  FieldTrait( 355,28,194, 0,0x04), FieldTrait( 376,15,174, 0,0x04), FieldTrait( 377, 8,175, 0,0x04),
8531  FieldTrait( 386, 1, 28,185,0x1c), FieldTrait( 388, 7,164, 35,0x14), FieldTrait( 389, 9,165, 35,0x14),
8532  FieldTrait( 423, 1,136, 0,0x04), FieldTrait( 427, 1,181, 0,0x04), FieldTrait( 432,25,179, 0,0x04),
8533  FieldTrait( 453, 1, 2, 94,0x1c), FieldTrait( 454, 1, 33,142,0x1c), FieldTrait( 460, 1, 34, 54,0x14),
8534  FieldTrait( 461,15, 35, 54,0x14), FieldTrait( 468, 7,133, 93,0x14), FieldTrait( 469, 9,134, 93,0x14),
8535  FieldTrait( 470,18, 48, 54,0x14), FieldTrait( 471,15, 49, 54,0x14), FieldTrait( 472,15, 50, 54,0x14),
8536  FieldTrait( 479,19,184, 16,0x14), FieldTrait( 480, 7,202, 0,0x04), FieldTrait( 481, 7,203, 0,0x04),
8537  FieldTrait( 494,15,205, 0,0x04), FieldTrait( 497, 7,185, 16,0x14), FieldTrait( 513,15,204, 0,0x04),
8538  FieldTrait( 516,14,132, 93,0x14), FieldTrait( 526,15, 7, 0,0x04), FieldTrait( 528, 7,186, 0,0x04),
8539  FieldTrait( 529,16,187, 0,0x04), FieldTrait( 541,25, 39, 54,0x14), FieldTrait( 543,15, 47, 54,0x14),
8540  FieldTrait( 544, 7, 21, 0,0x04), FieldTrait( 581, 1, 13, 0,0x04), FieldTrait( 582, 1,188, 0,0x04),
8541  FieldTrait( 583,15, 8, 0,0x04), FieldTrait( 586,22, 10, 0,0x04), FieldTrait( 589, 7, 14, 0,0x04),
8542  FieldTrait( 590, 7, 15, 0,0x04), FieldTrait( 591, 7, 16, 0,0x04), FieldTrait( 635,15, 22, 0,0x04),
8543  FieldTrait( 640,11,197, 0,0x04), FieldTrait( 660, 1, 12, 0,0x04), FieldTrait( 662,11,143,160,0x14),
8544  FieldTrait( 663, 1,144,160,0x14), FieldTrait( 667,21, 65, 54,0x14), FieldTrait( 691,15, 64, 54,0x14),
8545  FieldTrait( 696,25,150,198,0x14), FieldTrait( 697,11,151,198,0x14), FieldTrait( 698, 1,152,198,0x14),
8546  FieldTrait( 699,15,145,160,0x14), FieldTrait( 701,25,149,198,0x14), FieldTrait( 711, 1,126,188,0x1c),
8547  FieldTrait( 761,15,146,160,0x14), FieldTrait( 762,15, 37, 54,0x14), FieldTrait( 768, 1,212,182,0x1c),
8548  FieldTrait( 775, 1,191, 0,0x04), FieldTrait( 788, 1,121, 44,0x14), FieldTrait( 835, 1,154,100,0x14),
8549  FieldTrait( 836, 1,155,100,0x14), FieldTrait( 837, 1,156,100,0x14), FieldTrait( 838, 1,157,100,0x14),
8550  FieldTrait( 840, 1,158,100,0x14), FieldTrait( 841, 1,166, 35,0x14), FieldTrait( 842, 1,167, 35,0x14),
8551  FieldTrait( 843, 1,168, 35,0x14), FieldTrait( 844, 1,169, 35,0x14), FieldTrait( 846, 1,170, 35,0x14),
8552  FieldTrait( 847, 1,171, 0,0x04), FieldTrait( 848,15,172, 0,0x04), FieldTrait( 849,14,173, 0,0x04),
8553  FieldTrait( 854, 1,129, 0,0x04), FieldTrait( 864, 1, 68, 38,0x1c), FieldTrait( 873,25, 69, 54,0x14),
8554  FieldTrait( 874,25, 70, 54,0x14), FieldTrait( 875, 1, 66, 54,0x14), FieldTrait( 876,15, 67, 54,0x14),
8555  FieldTrait( 898,14,125, 44,0x14), FieldTrait( 913,15,117, 44,0x14), FieldTrait( 914,15,118, 44,0x14),
8556  FieldTrait( 915,25,119, 44,0x14), FieldTrait( 916,25,122, 44,0x14), FieldTrait( 917,25,123, 44,0x14),
8557  FieldTrait( 918,19,120, 44,0x14), FieldTrait( 919, 1,124, 44,0x14), FieldTrait( 947,19, 53, 54,0x14),
8558  FieldTrait( 957, 1,206,163,0x1c), FieldTrait( 965,15, 71, 54,0x14), FieldTrait( 966,15, 72, 54,0x14),
8559  FieldTrait( 967, 9, 74, 54,0x14), FieldTrait( 968, 9, 75, 54,0x14), FieldTrait( 969, 9, 76, 54,0x14),
8560  FieldTrait( 970, 1, 77, 54,0x14), FieldTrait( 971, 1, 78, 54,0x14), FieldTrait( 996,15, 80, 54,0x14),
8561  FieldTrait( 997,15, 81, 54,0x14), FieldTrait(1018, 1, 79, 57,0x1c), FieldTrait(1028, 8,207, 0,0x04),
8562  FieldTrait(1029, 8,208, 0,0x04), FieldTrait(1030,15,209, 0,0x04), FieldTrait(1031,17,210, 0,0x04),
8563  FieldTrait(1032, 1,211, 0,0x04), FieldTrait(1049, 7, 73, 54,0x14), FieldTrait(1079,26, 82, 54,0x14),
8564  FieldTrait(1082,10,215, 36,0x14), FieldTrait(1083, 7,216, 36,0x14), FieldTrait(1084, 7,217, 36,0x14),
8565  FieldTrait(1085,10,218, 36,0x14), FieldTrait(1086,10,219, 36,0x14), FieldTrait(1087,10,220, 36,0x14),
8566  FieldTrait(1088,10,221, 36,0x14), FieldTrait(1089,10,213, 0,0x04), FieldTrait(1090, 1,214, 0,0x04),
8567  FieldTrait(1091, 8,239, 0,0x04), FieldTrait(1092, 7,223, 0,0x04), FieldTrait(1094, 1,159,100,0x14),
8568  FieldTrait(1096,15,160,100,0x14), FieldTrait(1097,15,161,100,0x14), FieldTrait(1098,15,162,100,0x14),
8569  FieldTrait(1099,15,163,100,0x14), FieldTrait(1100, 7,224,186,0x14), FieldTrait(1101, 7,225,186,0x14),
8570  FieldTrait(1102,11,226,186,0x14), FieldTrait(1103,15,227,186,0x14), FieldTrait(1104,15,228,186,0x14),
8571  FieldTrait(1105,15,229,186,0x14), FieldTrait(1106,15,230,186,0x14), FieldTrait(1107, 7,231,186,0x14),
8572  FieldTrait(1108, 7,232,186,0x14), FieldTrait(1109, 7,233,186,0x14), FieldTrait(1110,11,234,186,0x14),
8573  FieldTrait(1111, 7,235,186,0x14), FieldTrait(1112,10,236,186,0x14), FieldTrait(1113,15,237,186,0x14),
8574  FieldTrait(1114,15,238,186,0x14), FieldTrait(1133, 7,240, 0,0x04), FieldTrait(1138,10,222, 36,0x14),
8575  FieldTrait(1146,13, 84, 54,0x14), FieldTrait(1147,10, 85, 54,0x14), FieldTrait(1151,15, 83, 54,0x14),
8576  FieldTrait(1184, 2, 86,150,0x14), FieldTrait(1185,29, 87,150,0x14), FieldTrait(1186,15, 88,150,0x14),
8577  FieldTrait(1191,15, 90, 54,0x14), FieldTrait(1192,10, 91, 54,0x14), FieldTrait(1193, 7, 92, 54,0x14),
8578  FieldTrait(1194, 1, 93, 54,0x14), FieldTrait(1195,13, 94, 54,0x14), FieldTrait(1196,15, 95, 54,0x14),
8579  FieldTrait(1197,15,102, 54,0x14), FieldTrait(1198, 1, 96, 54,0x14), FieldTrait(1199,11, 97, 54,0x14),
8580  FieldTrait(1200,11, 98, 54,0x14), FieldTrait(1227,15, 89, 54,0x14), FieldTrait(1242, 8,101, 54,0x14),
8581  FieldTrait(1244, 8,100, 54,0x14), FieldTrait(1435, 1,103, 54,0x14), FieldTrait(1439, 1,104, 54,0x14),
8582  FieldTrait(1449,15,105, 54,0x14), FieldTrait(1450,15,106, 54,0x14), FieldTrait(1451,14,107, 54,0x14),
8583  FieldTrait(1452,14,108, 54,0x14), FieldTrait(1457,14,109, 54,0x14), FieldTrait(1458,14,110, 54,0x14),
8584  FieldTrait(1478, 1,111, 54,0x14), FieldTrait(1479, 1,112, 54,0x14), FieldTrait(1480,14,113, 54,0x14),
8585  FieldTrait(1481, 1,114, 54,0x14), FieldTrait(1482, 1,115, 54,0x14), FieldTrait(1483, 1,116, 21,0x1c)
8586 };
8589 //-------------------------------------------------------------------------------------------------
8590 const FieldTrait *OrderCancelReplaceRequest::NoAllocs::_traits(NoAllocsV1_traits);
8591 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoAllocs::_ftha(NoAllocsV1_ftha);
8592 const MsgType& OrderCancelReplaceRequest::NoAllocs::_msgtype(NoAllocsV1_msgtype);
8593 //-------------------------------------------------------------------------------------------------
8594 const FieldTrait *OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
8595 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
8597 //-------------------------------------------------------------------------------------------------
8598 const FieldTrait *OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
8599 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
8601 //-------------------------------------------------------------------------------------------------
8602 const FieldTrait *OrderCancelReplaceRequest::NoTradingSessions::_traits(NoTradingSessionsV1_traits);
8603 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoTradingSessions::_ftha(NoTradingSessionsV1_ftha);
8604 const MsgType& OrderCancelReplaceRequest::NoTradingSessions::_msgtype(NoTradingSessionsV1_msgtype);
8605 //-------------------------------------------------------------------------------------------------
8606 const FieldTrait *OrderCancelReplaceRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
8607 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
8608 const MsgType& OrderCancelReplaceRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
8609 //-------------------------------------------------------------------------------------------------
8610 const FieldTrait *OrderCancelReplaceRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
8611 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
8613 //-------------------------------------------------------------------------------------------------
8614 const FieldTrait *OrderCancelReplaceRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
8615 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
8616 const MsgType& OrderCancelReplaceRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
8617 //-------------------------------------------------------------------------------------------------
8618 const FieldTrait *OrderCancelReplaceRequest::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
8619 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
8620 const MsgType& OrderCancelReplaceRequest::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
8621 //-------------------------------------------------------------------------------------------------
8622 const FieldTrait *OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
8623 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
8625 //-------------------------------------------------------------------------------------------------
8626 const FieldTrait *OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
8627 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
8629 //-------------------------------------------------------------------------------------------------
8630 const FieldTrait *OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
8631 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
8633 //-------------------------------------------------------------------------------------------------
8635 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
8637 //-------------------------------------------------------------------------------------------------
8638 const FieldTrait *OrderCancelReplaceRequest::NoTrdRegTimestamps::_traits(NoTrdRegTimestampsV1_traits);
8639 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoTrdRegTimestamps::_ftha(NoTrdRegTimestampsV1_ftha);
8640 const MsgType& OrderCancelReplaceRequest::NoTrdRegTimestamps::_msgtype(NoTrdRegTimestampsV1_msgtype);
8641 //-------------------------------------------------------------------------------------------------
8642 const FieldTrait *OrderCancelReplaceRequest::NoEvents::_traits(NoEventsV1_traits);
8643 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoEvents::_ftha(NoEventsV1_ftha);
8644 const MsgType& OrderCancelReplaceRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
8645 //-------------------------------------------------------------------------------------------------
8646 const FieldTrait *OrderCancelReplaceRequest::NoStrategyParameters::_traits(NoStrategyParametersV1_traits);
8647 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoStrategyParameters::_ftha(NoStrategyParametersV1_ftha);
8648 const MsgType& OrderCancelReplaceRequest::NoStrategyParameters::_msgtype(NoStrategyParametersV1_msgtype);
8649 //-------------------------------------------------------------------------------------------------
8650 const FieldTrait *OrderCancelReplaceRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
8651 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
8652 const MsgType& OrderCancelReplaceRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
8653 //-------------------------------------------------------------------------------------------------
8654 const FieldTrait *OrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
8655 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
8657 //-------------------------------------------------------------------------------------------------
8658 const FieldTrait *OrderCancelReplaceRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
8659 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
8660 const MsgType& OrderCancelReplaceRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
8661 //-------------------------------------------------------------------------------------------------
8662 const FieldTrait *OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
8663 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
8665 //-------------------------------------------------------------------------------------------------
8667 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
8669 //-------------------------------------------------------------------------------------------------
8670 const FieldTrait OrderStatusRequest::_traits[] =
8671 {
8672  FieldTrait( 1,15, 7, 0,0x04), FieldTrait( 11,15, 2, 0,0x04), FieldTrait( 22,15, 12, 54,0x14),
8673  FieldTrait( 37,15, 1, 0,0x04), FieldTrait( 48,15, 11, 54,0x14), FieldTrait( 54, 7,107, 0,0x04),
8674  FieldTrait( 55,15, 9, 54,0x14), FieldTrait( 65,15, 10, 54,0x14), FieldTrait( 106,15, 38, 54,0x14),
8675  FieldTrait( 107,15, 41, 54,0x14), FieldTrait( 167,15, 16, 54,0x14), FieldTrait( 200,21, 18, 54,0x14),
8676  FieldTrait( 201, 1, 79, 54,0x14), FieldTrait( 202,11, 32, 54,0x14), FieldTrait( 206, 7, 34, 54,0x14),
8677  FieldTrait( 207,20, 37, 54,0x14), FieldTrait( 223,14, 36, 54,0x14), FieldTrait( 224,25, 20, 54,0x14),
8678  FieldTrait( 225,25, 21, 54,0x14), FieldTrait( 226, 1, 23, 54,0x14), FieldTrait( 227,14, 24, 54,0x14),
8679  FieldTrait( 228, 9, 25, 54,0x14), FieldTrait( 231, 9, 35, 54,0x14), FieldTrait( 239, 1, 22, 54,0x14),
8680  FieldTrait( 240,25, 31, 54,0x14), FieldTrait( 255,15, 26, 54,0x14), FieldTrait( 348, 2, 39, 54,0x14),
8681  FieldTrait( 349,28, 40, 54,0x14), FieldTrait( 350, 2, 42, 54,0x14), FieldTrait( 351,28, 43, 54,0x14),
8682  FieldTrait( 453, 1, 5, 94,0x1c), FieldTrait( 454, 1, 13,142,0x1c), FieldTrait( 460, 1, 14, 54,0x14),
8683  FieldTrait( 461,15, 15, 54,0x14), FieldTrait( 470,18, 28, 54,0x14), FieldTrait( 471,15, 29, 54,0x14),
8684  FieldTrait( 472,15, 30, 54,0x14), FieldTrait( 526,15, 3, 0,0x04), FieldTrait( 541,25, 19, 54,0x14),
8685  FieldTrait( 543,15, 27, 54,0x14), FieldTrait( 583,15, 4, 0,0x04), FieldTrait( 660, 1, 8, 0,0x04),
8686  FieldTrait( 667,21, 45, 54,0x14), FieldTrait( 691,15, 44, 54,0x14), FieldTrait( 711, 1,106,188,0x1c),
8687  FieldTrait( 762,15, 17, 54,0x14), FieldTrait( 788, 1,101, 44,0x14), FieldTrait( 790,15, 6, 0,0x04),
8688  FieldTrait( 864, 1, 48, 38,0x1c), FieldTrait( 873,25, 49, 54,0x14), FieldTrait( 874,25, 50, 54,0x14),
8689  FieldTrait( 875, 1, 46, 54,0x14), FieldTrait( 876,15, 47, 54,0x14), FieldTrait( 898,14,105, 44,0x14),
8690  FieldTrait( 913,15, 97, 44,0x14), FieldTrait( 914,15, 98, 44,0x14), FieldTrait( 915,25, 99, 44,0x14),
8691  FieldTrait( 916,25,102, 44,0x14), FieldTrait( 917,25,103, 44,0x14), FieldTrait( 918,19,100, 44,0x14),
8692  FieldTrait( 919, 1,104, 44,0x14), FieldTrait( 947,19, 33, 54,0x14), FieldTrait( 965,15, 51, 54,0x14),
8693  FieldTrait( 966,15, 52, 54,0x14), FieldTrait( 967, 9, 54, 54,0x14), FieldTrait( 968, 9, 55, 54,0x14),
8694  FieldTrait( 969, 9, 56, 54,0x14), FieldTrait( 970, 1, 57, 54,0x14), FieldTrait( 971, 1, 58, 54,0x14),
8695  FieldTrait( 996,15, 60, 54,0x14), FieldTrait( 997,15, 61, 54,0x14), FieldTrait(1018, 1, 59, 57,0x1c),
8696  FieldTrait(1049, 7, 53, 54,0x14), FieldTrait(1079,26, 62, 54,0x14), FieldTrait(1146,13, 64, 54,0x14),
8697  FieldTrait(1147,10, 65, 54,0x14), FieldTrait(1151,15, 63, 54,0x14), FieldTrait(1184, 2, 66,150,0x14),
8698  FieldTrait(1185,29, 67,150,0x14), FieldTrait(1186,15, 68,150,0x14), FieldTrait(1191,15, 70, 54,0x14),
8699  FieldTrait(1192,10, 71, 54,0x14), FieldTrait(1193, 7, 72, 54,0x14), FieldTrait(1194, 1, 73, 54,0x14),
8700  FieldTrait(1195,13, 74, 54,0x14), FieldTrait(1196,15, 75, 54,0x14), FieldTrait(1197,15, 82, 54,0x14),
8701  FieldTrait(1198, 1, 76, 54,0x14), FieldTrait(1199,11, 77, 54,0x14), FieldTrait(1200,11, 78, 54,0x14),
8702  FieldTrait(1227,15, 69, 54,0x14), FieldTrait(1242, 8, 81, 54,0x14), FieldTrait(1244, 8, 80, 54,0x14),
8703  FieldTrait(1435, 1, 83, 54,0x14), FieldTrait(1439, 1, 84, 54,0x14), FieldTrait(1449,15, 85, 54,0x14),
8704  FieldTrait(1450,15, 86, 54,0x14), FieldTrait(1451,14, 87, 54,0x14), FieldTrait(1452,14, 88, 54,0x14),
8705  FieldTrait(1457,14, 89, 54,0x14), FieldTrait(1458,14, 90, 54,0x14), FieldTrait(1478, 1, 91, 54,0x14),
8706  FieldTrait(1479, 1, 92, 54,0x14), FieldTrait(1480,14, 93, 54,0x14), FieldTrait(1481, 1, 94, 54,0x14),
8707  FieldTrait(1482, 1, 95, 54,0x14), FieldTrait(1483, 1, 96, 21,0x1c)
8708 };
8709 const FieldTrait_Hash_Array OrderStatusRequest::_ftha(OrderStatusRequest::_traits, 107);
8711 //-------------------------------------------------------------------------------------------------
8712 const FieldTrait *OrderStatusRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
8713 const FieldTrait_Hash_Array& OrderStatusRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
8714 const MsgType& OrderStatusRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
8715 //-------------------------------------------------------------------------------------------------
8716 const FieldTrait *OrderStatusRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
8717 const FieldTrait_Hash_Array& OrderStatusRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
8719 //-------------------------------------------------------------------------------------------------
8720 const FieldTrait *OrderStatusRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
8721 const FieldTrait_Hash_Array& OrderStatusRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
8722 const MsgType& OrderStatusRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
8723 //-------------------------------------------------------------------------------------------------
8724 const FieldTrait *OrderStatusRequest::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
8725 const FieldTrait_Hash_Array& OrderStatusRequest::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
8726 const MsgType& OrderStatusRequest::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
8727 //-------------------------------------------------------------------------------------------------
8728 const FieldTrait *OrderStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
8729 const FieldTrait_Hash_Array& OrderStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
8730 const MsgType& OrderStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
8731 //-------------------------------------------------------------------------------------------------
8732 const FieldTrait *OrderStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
8733 const FieldTrait_Hash_Array& OrderStatusRequest::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
8735 //-------------------------------------------------------------------------------------------------
8736 const FieldTrait *OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
8737 const FieldTrait_Hash_Array& OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
8738 const MsgType& OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
8739 //-------------------------------------------------------------------------------------------------
8741 const FieldTrait_Hash_Array& OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
8743 //-------------------------------------------------------------------------------------------------
8744 const FieldTrait *OrderStatusRequest::NoEvents::_traits(NoEventsV1_traits);
8745 const FieldTrait_Hash_Array& OrderStatusRequest::NoEvents::_ftha(NoEventsV1_ftha);
8746 const MsgType& OrderStatusRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
8747 //-------------------------------------------------------------------------------------------------
8748 const FieldTrait *OrderStatusRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
8749 const FieldTrait_Hash_Array& OrderStatusRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
8750 const MsgType& OrderStatusRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
8751 //-------------------------------------------------------------------------------------------------
8752 const FieldTrait *OrderStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
8753 const FieldTrait_Hash_Array& OrderStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
8755 //-------------------------------------------------------------------------------------------------
8756 const FieldTrait *OrderStatusRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
8757 const FieldTrait_Hash_Array& OrderStatusRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
8758 const MsgType& OrderStatusRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
8759 //-------------------------------------------------------------------------------------------------
8760 const FieldTrait *OrderStatusRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
8761 const FieldTrait_Hash_Array& OrderStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
8763 //-------------------------------------------------------------------------------------------------
8765 const FieldTrait_Hash_Array& OrderStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
8767 //-------------------------------------------------------------------------------------------------
8768 const FieldTrait AllocationInstruction::_traits[] =
8769 {
8770  FieldTrait( 6,11,127, 0,0x04), FieldTrait( 15,19,137, 0,0x04), FieldTrait( 22,15, 21, 54,0x14),
8771  FieldTrait( 30,20,122, 0,0x04), FieldTrait( 48,15, 20, 54,0x14), FieldTrait( 53,10,120, 0,0x04),
8772  FieldTrait( 54, 7, 17, 0,0x04), FieldTrait( 55,15, 18, 54,0x14), FieldTrait( 58,15,151, 0,0x04),
8773  FieldTrait( 60,22,141, 0,0x04), FieldTrait( 63,15,142, 0,0x04), FieldTrait( 64,25,143, 0,0x04),
8774  FieldTrait( 65,15, 19, 54,0x14), FieldTrait( 70,15, 1, 0,0x04), FieldTrait( 71, 7, 2, 0,0x04),
8775  FieldTrait( 72,15, 5, 0,0x04), FieldTrait( 73, 1, 12, 90,0x1c), FieldTrait( 74, 1,138, 0,0x04),
8776  FieldTrait( 75,25,140, 0,0x04), FieldTrait( 77, 7,149, 0,0x04), FieldTrait( 78, 1,172, 3,0x1c),
8777  FieldTrait( 106,15, 47, 54,0x14), FieldTrait( 107,15, 50, 54,0x14), FieldTrait( 118,13,148, 0,0x04),
8778  FieldTrait( 124, 1, 13, 39,0x1c), FieldTrait( 157, 1,154, 0,0x04), FieldTrait( 158,14,155, 0,0x04),
8779  FieldTrait( 159,13,156, 0,0x04), FieldTrait( 167,15, 25, 54,0x14), FieldTrait( 196,15, 8, 0,0x04),
8780  FieldTrait( 197, 1, 9, 0,0x04), FieldTrait( 200,21, 27, 54,0x14), FieldTrait( 201, 1, 88, 54,0x14),
8781  FieldTrait( 202,11, 41, 54,0x14), FieldTrait( 206, 7, 43, 54,0x14), FieldTrait( 207,20, 46, 54,0x14),
8782  FieldTrait( 218,12,129,160,0x14), FieldTrait( 220,19,130,160,0x14), FieldTrait( 221,15,131,160,0x14),
8783  FieldTrait( 222,15,132,160,0x14), FieldTrait( 223,14, 45, 54,0x14), FieldTrait( 224,25, 29, 54,0x14),
8784  FieldTrait( 225,25, 30, 54,0x14), FieldTrait( 226, 1, 32, 54,0x14), FieldTrait( 227,14, 33, 54,0x14),
8785  FieldTrait( 228, 9, 34, 54,0x14), FieldTrait( 229,25,123, 0,0x04), FieldTrait( 231, 9, 44, 54,0x14),
8786  FieldTrait( 232, 1,163,162,0x1c), FieldTrait( 235,15,164,198,0x14), FieldTrait( 236,14,165,198,0x14),
8787  FieldTrait( 237,13,147, 0,0x04), FieldTrait( 238,13,146, 0,0x04), FieldTrait( 239, 1, 31, 54,0x14),
8788  FieldTrait( 240,25, 40, 54,0x14), FieldTrait( 255,15, 35, 54,0x14), FieldTrait( 336,15,124, 0,0x04),
8789  FieldTrait( 348, 2, 48, 54,0x14), FieldTrait( 349,28, 49, 54,0x14), FieldTrait( 350, 2, 51, 54,0x14),
8790  FieldTrait( 351,28, 52, 54,0x14), FieldTrait( 354, 2,152, 0,0x04), FieldTrait( 355,28,153, 0,0x04),
8791  FieldTrait( 381,13,145, 0,0x04), FieldTrait( 423, 1,126, 0,0x04), FieldTrait( 442, 7,180, 0,0x04),
8792  FieldTrait( 453, 1,139, 94,0x1c), FieldTrait( 454, 1, 22,142,0x1c), FieldTrait( 460, 1, 23, 54,0x14),
8793  FieldTrait( 461,15, 24, 54,0x14), FieldTrait( 466,15, 10, 0,0x04), FieldTrait( 470,18, 37, 54,0x14),
8794  FieldTrait( 471,15, 38, 54,0x14), FieldTrait( 472,15, 39, 54,0x14), FieldTrait( 540,13,157, 0,0x04),
8795  FieldTrait( 541,25, 28, 54,0x14), FieldTrait( 543,15, 36, 54,0x14), FieldTrait( 555, 1,119, 49,0x1c),
8796  FieldTrait( 570, 8, 14, 0,0x04), FieldTrait( 574,15, 16, 0,0x04), FieldTrait( 578,15,179, 0,0x04),
8797  FieldTrait( 582, 1,178, 0,0x04), FieldTrait( 625,15,125, 0,0x04), FieldTrait( 626, 1, 3, 0,0x04),
8798  FieldTrait( 650, 8,162, 0,0x04), FieldTrait( 662,11,133,160,0x14), FieldTrait( 663, 1,134,160,0x14),
8799  FieldTrait( 667,21, 54, 54,0x14), FieldTrait( 668, 1,106, 55,0x14), FieldTrait( 691,15, 53, 54,0x14),
8800  FieldTrait( 696,25,167,198,0x14), FieldTrait( 697,11,168,198,0x14), FieldTrait( 698, 1,169,198,0x14),
8801  FieldTrait( 699,15,135,160,0x14), FieldTrait( 700, 8, 15, 0,0x04), FieldTrait( 701,25,166,198,0x14),
8802  FieldTrait( 711, 1,118,188,0x1c), FieldTrait( 715,25,175, 0,0x04), FieldTrait( 738,13,158, 0,0x04),
8803  FieldTrait( 753, 1,173,102,0x1c), FieldTrait( 754, 8,150, 0,0x04), FieldTrait( 761,15,136,160,0x14),
8804  FieldTrait( 762,15, 26, 54,0x14), FieldTrait( 775, 1,144, 0,0x04), FieldTrait( 788, 1,113, 44,0x14),
8805  FieldTrait( 793,15, 4, 0,0x04), FieldTrait( 796, 1, 6, 0,0x04), FieldTrait( 808, 1, 7, 0,0x04),
8806  FieldTrait( 819, 1,174, 0,0x04), FieldTrait( 828, 1,176, 0,0x04), FieldTrait( 829, 1,177, 0,0x04),
8807  FieldTrait( 854, 1,121, 0,0x04), FieldTrait( 857, 1, 11, 0,0x04), FieldTrait( 860,11,128, 0,0x04),
8808  FieldTrait( 864, 1, 57, 38,0x1c), FieldTrait( 869,14,107, 55,0x14), FieldTrait( 870, 1,108, 9,0x1c),
8809  FieldTrait( 873,25, 58, 54,0x14), FieldTrait( 874,25, 59, 54,0x14), FieldTrait( 875, 1, 55, 54,0x14),
8810  FieldTrait( 876,15, 56, 54,0x14), FieldTrait( 892, 1,170, 0,0x04), FieldTrait( 893, 8,171, 0,0x04),
8811  FieldTrait( 898,14,117, 44,0x14), FieldTrait( 913,15,109, 44,0x14), FieldTrait( 914,15,110, 44,0x14),
8812  FieldTrait( 915,25,111, 44,0x14), FieldTrait( 916,25,114, 44,0x14), FieldTrait( 917,25,115, 44,0x14),
8813  FieldTrait( 918,19,112, 44,0x14), FieldTrait( 919, 1,116, 44,0x14), FieldTrait( 920,13,159, 0,0x04),
8814  FieldTrait( 921,13,160, 0,0x04), FieldTrait( 922,13,161, 0,0x04), FieldTrait( 947,19, 42, 54,0x14),
8815  FieldTrait( 965,15, 60, 54,0x14), FieldTrait( 966,15, 61, 54,0x14), FieldTrait( 967, 9, 63, 54,0x14),
8816  FieldTrait( 968, 9, 64, 54,0x14), FieldTrait( 969, 9, 65, 54,0x14), FieldTrait( 970, 1, 66, 54,0x14),
8817  FieldTrait( 971, 1, 67, 54,0x14), FieldTrait( 991,11,182, 0,0x04), FieldTrait( 996,15, 69, 54,0x14),
8818  FieldTrait( 997,15, 70, 54,0x14), FieldTrait(1011,15,181, 0,0x04), FieldTrait(1018, 1, 68, 57,0x1c),
8819  FieldTrait(1049, 7, 62, 54,0x14), FieldTrait(1079,26, 71, 54,0x14), FieldTrait(1146,13, 73, 54,0x14),
8820  FieldTrait(1147,10, 74, 54,0x14), FieldTrait(1151,15, 72, 54,0x14), FieldTrait(1184, 2, 75,150,0x14),
8821  FieldTrait(1185,29, 76,150,0x14), FieldTrait(1186,15, 77,150,0x14), FieldTrait(1191,15, 79, 54,0x14),
8822  FieldTrait(1192,10, 80, 54,0x14), FieldTrait(1193, 7, 81, 54,0x14), FieldTrait(1194, 1, 82, 54,0x14),
8823  FieldTrait(1195,13, 83, 54,0x14), FieldTrait(1196,15, 84, 54,0x14), FieldTrait(1197,15, 91, 54,0x14),
8824  FieldTrait(1198, 1, 85, 54,0x14), FieldTrait(1199,11, 86, 54,0x14), FieldTrait(1200,11, 87, 54,0x14),
8825  FieldTrait(1227,15, 78, 54,0x14), FieldTrait(1242, 8, 90, 54,0x14), FieldTrait(1244, 8, 89, 54,0x14),
8826  FieldTrait(1435, 1, 92, 54,0x14), FieldTrait(1439, 1, 93, 54,0x14), FieldTrait(1445, 1,183,118,0x1c),
8827  FieldTrait(1449,15, 94, 54,0x14), FieldTrait(1450,15, 95, 54,0x14), FieldTrait(1451,14, 96, 54,0x14),
8828  FieldTrait(1452,14, 97, 54,0x14), FieldTrait(1457,14, 98, 54,0x14), FieldTrait(1458,14, 99, 54,0x14),
8829  FieldTrait(1478, 1,100, 54,0x14), FieldTrait(1479, 1,101, 54,0x14), FieldTrait(1480,14,102, 54,0x14),
8830  FieldTrait(1481, 1,103, 54,0x14), FieldTrait(1482, 1,104, 54,0x14), FieldTrait(1483, 1,105, 21,0x1c)
8831 };
8832 const FieldTrait_Hash_Array AllocationInstruction::_ftha(AllocationInstruction::_traits, 183);
8834 //-------------------------------------------------------------------------------------------------
8835 const FieldTrait *AllocationInstruction::NoOrders::_traits(NoOrdersV1_traits);
8836 const FieldTrait_Hash_Array& AllocationInstruction::NoOrders::_ftha(NoOrdersV1_ftha);
8837 const MsgType& AllocationInstruction::NoOrders::_msgtype(NoOrdersV1_msgtype);
8838 //-------------------------------------------------------------------------------------------------
8839 const FieldTrait *AllocationInstruction::NoOrders::NoNested2PartyIDs::_traits(NoNested2PartyIDsV1_traits);
8840 const FieldTrait_Hash_Array& AllocationInstruction::NoOrders::NoNested2PartyIDs::_ftha(NoNested2PartyIDsV1_ftha);
8841 const MsgType& AllocationInstruction::NoOrders::NoNested2PartyIDs::_msgtype(NoNested2PartyIDsV1_msgtype);
8842 //-------------------------------------------------------------------------------------------------
8843 const FieldTrait *AllocationInstruction::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits(NoNested2PartySubIDsV1_traits);
8844 const FieldTrait_Hash_Array& AllocationInstruction::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NoNested2PartySubIDsV1_ftha);
8846 //-------------------------------------------------------------------------------------------------
8847 const FieldTrait *AllocationInstruction::NoAllocs::_traits(NoAllocsV2_traits);
8848 const FieldTrait_Hash_Array& AllocationInstruction::NoAllocs::_ftha(NoAllocsV2_ftha);
8849 const MsgType& AllocationInstruction::NoAllocs::_msgtype(NoAllocsV2_msgtype);
8850 //-------------------------------------------------------------------------------------------------
8851 const FieldTrait *AllocationInstruction::NoAllocs::NoDlvyInst::_traits(NoDlvyInstV1_traits);
8852 const FieldTrait_Hash_Array& AllocationInstruction::NoAllocs::NoDlvyInst::_ftha(NoDlvyInstV1_ftha);
8854 //-------------------------------------------------------------------------------------------------
8855 const FieldTrait *AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits(NoSettlPartyIDsV1_traits);
8856 const FieldTrait_Hash_Array& AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_ftha(NoSettlPartyIDsV1_ftha);
8858 //-------------------------------------------------------------------------------------------------
8860 const FieldTrait_Hash_Array& AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(NoSettlPartySubIDsV1_ftha);
8862 //-------------------------------------------------------------------------------------------------
8863 const FieldTrait *AllocationInstruction::NoAllocs::NoMiscFees::_traits(NoMiscFeesV1_traits);
8864 const FieldTrait_Hash_Array& AllocationInstruction::NoAllocs::NoMiscFees::_ftha(NoMiscFeesV1_ftha);
8866 //-------------------------------------------------------------------------------------------------
8867 const FieldTrait *AllocationInstruction::NoAllocs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
8868 const FieldTrait_Hash_Array& AllocationInstruction::NoAllocs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
8869 const MsgType& AllocationInstruction::NoAllocs::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
8870 //-------------------------------------------------------------------------------------------------
8871 const FieldTrait *AllocationInstruction::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
8872 const FieldTrait_Hash_Array& AllocationInstruction::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
8874 //-------------------------------------------------------------------------------------------------
8875 const FieldTrait *AllocationInstruction::NoAllocs::NoClearingInstructions::_traits(NoClearingInstructionsV1_traits);
8876 const FieldTrait_Hash_Array& AllocationInstruction::NoAllocs::NoClearingInstructions::_ftha(NoClearingInstructionsV1_ftha);
8877 const MsgType& AllocationInstruction::NoAllocs::NoClearingInstructions::_msgtype(NoClearingInstructionsV1_msgtype);
8878 //-------------------------------------------------------------------------------------------------
8879 const FieldTrait *AllocationInstruction::NoExecs::_traits(NoExecsV2_traits);
8880 const FieldTrait_Hash_Array& AllocationInstruction::NoExecs::_ftha(NoExecsV2_ftha);
8881 const MsgType& AllocationInstruction::NoExecs::_msgtype(NoExecsV2_msgtype);
8882 //-------------------------------------------------------------------------------------------------
8883 const FieldTrait *AllocationInstruction::NoStipulations::_traits(NoStipulationsV1_traits);
8884 const FieldTrait_Hash_Array& AllocationInstruction::NoStipulations::_ftha(NoStipulationsV1_ftha);
8885 const MsgType& AllocationInstruction::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
8886 //-------------------------------------------------------------------------------------------------
8887 const FieldTrait *AllocationInstruction::NoPartyIDs::_traits(NoPartyIDsV1_traits);
8888 const FieldTrait_Hash_Array& AllocationInstruction::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
8889 const MsgType& AllocationInstruction::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
8890 //-------------------------------------------------------------------------------------------------
8891 const FieldTrait *AllocationInstruction::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
8892 const FieldTrait_Hash_Array& AllocationInstruction::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
8894 //-------------------------------------------------------------------------------------------------
8895 const FieldTrait *AllocationInstruction::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
8896 const FieldTrait_Hash_Array& AllocationInstruction::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
8897 const MsgType& AllocationInstruction::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
8898 //-------------------------------------------------------------------------------------------------
8899 const FieldTrait *AllocationInstruction::NoLegs::_traits(NoLegsV7_traits);
8900 const FieldTrait_Hash_Array& AllocationInstruction::NoLegs::_ftha(NoLegsV7_ftha);
8901 const MsgType& AllocationInstruction::NoLegs::_msgtype(NoLegsV7_msgtype);
8902 //-------------------------------------------------------------------------------------------------
8903 const FieldTrait *AllocationInstruction::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
8904 const FieldTrait_Hash_Array& AllocationInstruction::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
8905 const MsgType& AllocationInstruction::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
8906 //-------------------------------------------------------------------------------------------------
8907 const FieldTrait *AllocationInstruction::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
8908 const FieldTrait_Hash_Array& AllocationInstruction::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
8909 const MsgType& AllocationInstruction::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
8910 //-------------------------------------------------------------------------------------------------
8911 const FieldTrait *AllocationInstruction::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
8912 const FieldTrait_Hash_Array& AllocationInstruction::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
8914 //-------------------------------------------------------------------------------------------------
8915 const FieldTrait *AllocationInstruction::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
8916 const FieldTrait_Hash_Array& AllocationInstruction::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
8918 //-------------------------------------------------------------------------------------------------
8919 const FieldTrait *AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
8920 const FieldTrait_Hash_Array& AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
8922 //-------------------------------------------------------------------------------------------------
8924 const FieldTrait_Hash_Array& AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
8926 //-------------------------------------------------------------------------------------------------
8927 const FieldTrait *AllocationInstruction::NoPosAmt::_traits(NoPosAmtV1_traits);
8928 const FieldTrait_Hash_Array& AllocationInstruction::NoPosAmt::_ftha(NoPosAmtV1_ftha);
8929 const MsgType& AllocationInstruction::NoPosAmt::_msgtype(NoPosAmtV1_msgtype);
8930 //-------------------------------------------------------------------------------------------------
8931 const FieldTrait *AllocationInstruction::NoEvents::_traits(NoEventsV1_traits);
8932 const FieldTrait_Hash_Array& AllocationInstruction::NoEvents::_ftha(NoEventsV1_ftha);
8933 const MsgType& AllocationInstruction::NoEvents::_msgtype(NoEventsV1_msgtype);
8934 //-------------------------------------------------------------------------------------------------
8935 const FieldTrait *AllocationInstruction::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
8936 const FieldTrait_Hash_Array& AllocationInstruction::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
8937 const MsgType& AllocationInstruction::NoInstrAttrib::_msgtype(NoInstrAttribV1_msgtype);
8938 //-------------------------------------------------------------------------------------------------
8939 const FieldTrait *AllocationInstruction::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
8940 const FieldTrait_Hash_Array& AllocationInstruction::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
8941 const MsgType& AllocationInstruction::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
8942 //-------------------------------------------------------------------------------------------------
8943 const FieldTrait *AllocationInstruction::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
8944 const FieldTrait_Hash_Array& AllocationInstruction::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
8946 //-------------------------------------------------------------------------------------------------
8947 const FieldTrait *AllocationInstruction::NoRateSources::_traits(NoRateSourcesV1_traits);
8948 const FieldTrait_Hash_Array& AllocationInstruction::NoRateSources::_ftha(NoRateSourcesV1_ftha);
8949 const MsgType& AllocationInstruction::NoRateSources::_msgtype(NoRateSourcesV1_msgtype);
8950 //-------------------------------------------------------------------------------------------------
8951 const FieldTrait *AllocationInstruction::NoComplexEvents::_traits(NoComplexEventsV1_traits);
8952 const FieldTrait_Hash_Array& AllocationInstruction::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
8953 const MsgType& AllocationInstruction::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
8954 //-------------------------------------------------------------------------------------------------
8955 const FieldTrait *AllocationInstruction::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
8956 const FieldTrait_Hash_Array& AllocationInstruction::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
8958 //-------------------------------------------------------------------------------------------------
8960 const FieldTrait_Hash_Array& AllocationInstruction::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
8962 //-------------------------------------------------------------------------------------------------
8963 const FieldTrait ListCancelRequest::_traits[] =
8964 {
8965  FieldTrait( 58,15, 5, 0,0x04), FieldTrait( 60,22, 2, 0,0x04), FieldTrait( 66,15, 1, 0,0x04),
8966  FieldTrait( 75,25, 4, 0,0x04), FieldTrait( 229,25, 3, 0,0x04), FieldTrait( 354, 2, 6, 0,0x04),
8967  FieldTrait( 355,28, 7, 0,0x04), FieldTrait( 453, 1, 8, 94,0x1c)
8968 };
8969 const FieldTrait_Hash_Array ListCancelRequest::_ftha(ListCancelRequest::_traits, 8);
8971 //-------------------------------------------------------------------------------------------------
8972 const FieldTrait *ListCancelRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
8973 const FieldTrait_Hash_Array& ListCancelRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
8974 const MsgType& ListCancelRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
8975 //-------------------------------------------------------------------------------------------------
8976 const FieldTrait *ListCancelRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
8977 const FieldTrait_Hash_Array& ListCancelRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
8978 const MsgType& ListCancelRequest::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
8979 //-------------------------------------------------------------------------------------------------
8980 const FieldTrait ListExecute::_traits[] =
8981 {
8982  FieldTrait( 58,15, 5, 0,0x04), FieldTrait( 60,22, 4, 0,0x04), FieldTrait( 66,15, 1, 0,0x04),
8983  FieldTrait( 354, 2, 6, 0,0x04), FieldTrait( 355,28, 7, 0,0x04), FieldTrait( 390,15, 3, 0,0x04),
8984  FieldTrait( 391,15, 2, 0,0x04)
8985 };
8986 const FieldTrait_Hash_Array ListExecute::_ftha(ListExecute::_traits, 7);
8987 const MsgType ListExecute::_msgtype("L");
8988 //-------------------------------------------------------------------------------------------------
8989 const FieldTrait ListStatusRequest::_traits[] =
8990 {
8991  FieldTrait( 58,15, 2, 0,0x04), FieldTrait( 66,15, 1, 0,0x04), FieldTrait( 354, 2, 3, 0,0x04),
8992  FieldTrait( 355,28, 4, 0,0x04)
8993 };
8994 const FieldTrait_Hash_Array ListStatusRequest::_ftha(ListStatusRequest::_traits, 4);
8996 //-------------------------------------------------------------------------------------------------
8997 const FieldTrait ListStatus::_traits[] =
8998 {
8999  FieldTrait( 60,22, 9, 0,0x04), FieldTrait( 66,15, 1, 0,0x04), FieldTrait( 68, 1, 10, 0,0x04),
9000  FieldTrait( 73, 1, 12, 91,0x1c), FieldTrait( 82, 1, 3, 0,0x04), FieldTrait( 83, 1, 5, 0,0x04),
9001  FieldTrait( 429, 1, 2, 0,0x04), FieldTrait( 431, 1, 4, 0,0x04), FieldTrait( 444,15, 6, 0,0x04),
9002  FieldTrait( 445, 2, 7, 0,0x04), FieldTrait( 446,28, 8, 0,0x04), FieldTrait( 893, 8, 11, 0,0x04),
9003  FieldTrait(1385, 1, 13, 0,0x04), FieldTrait(1386, 1, 14, 0,0x04)
9004 };
9005 const FieldTrait_Hash_Array ListStatus::_ftha(ListStatus::_traits, 14);
9006 const MsgType ListStatus::_msgtype("N");
9007 //-------------------------------------------------------------------------------------------------
9008 const FieldTrait ListStatus::NoOrders::_traits[] =
9009 {
9010  FieldTrait( 6,11, 8, 0,0x05), FieldTrait( 11,15, 1, 0,0x04), FieldTrait( 14,10, 3, 0,0x05),
9011  FieldTrait( 37,15, 13, 0,0x04), FieldTrait( 39, 7, 4, 0,0x05), FieldTrait( 58,15, 10, 0,0x04),
9012  FieldTrait( 84,10, 7, 0,0x05), FieldTrait( 103, 1, 9, 0,0x04), FieldTrait( 151,10, 6, 0,0x05),
9013  FieldTrait( 354, 2, 11, 0,0x04), FieldTrait( 355,28, 12, 0,0x04), FieldTrait( 526,15, 2, 0,0x04),
9014  FieldTrait( 636, 8, 5, 0,0x04)
9015 };
9016 const FieldTrait_Hash_Array
9018 const MsgType ListStatus::NoOrders::_msgtype("NoOrders");
9019 //-------------------------------------------------------------------------------------------------
9020 const FieldTrait AllocationInstructionAck::_traits[] =
9021 {
9022  FieldTrait( 58,15, 13, 0,0x04), FieldTrait( 60,22, 5, 0,0x04), FieldTrait( 70,15, 1, 0,0x04),
9023  FieldTrait( 75,25, 4, 0,0x04), FieldTrait( 78, 1, 16, 2,0x1c), FieldTrait( 87, 1, 6, 0,0x04),
9024  FieldTrait( 88, 1, 7, 0,0x04), FieldTrait( 167,15, 12, 0,0x04), FieldTrait( 354, 2, 14, 0,0x04),
9025  FieldTrait( 355,28, 15, 0,0x04), FieldTrait( 453, 1, 2, 94,0x1c), FieldTrait( 460, 1, 11, 0,0x04),
9026  FieldTrait( 573, 7, 10, 0,0x04), FieldTrait( 626, 1, 8, 0,0x04), FieldTrait( 793,15, 3, 0,0x04),
9027  FieldTrait( 808, 1, 9, 0,0x04)
9028 };
9031 //-------------------------------------------------------------------------------------------------
9032 const FieldTrait *AllocationInstructionAck::NoAllocs::_traits(NoAllocsV3_traits);
9033 const FieldTrait_Hash_Array& AllocationInstructionAck::NoAllocs::_ftha(NoAllocsV3_ftha);
9034 const MsgType& AllocationInstructionAck::NoAllocs::_msgtype(NoAllocsV3_msgtype);
9035 //-------------------------------------------------------------------------------------------------
9036 const FieldTrait *AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
9037 const FieldTrait_Hash_Array& AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
9039 //-------------------------------------------------------------------------------------------------
9040 const FieldTrait *AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
9041 const FieldTrait_Hash_Array& AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
9043 //-------------------------------------------------------------------------------------------------
9044 const FieldTrait *AllocationInstructionAck::NoPartyIDs::_traits(NoPartyIDsV1_traits);
9045 const FieldTrait_Hash_Array& AllocationInstructionAck::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
9046 const MsgType& AllocationInstructionAck::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
9047 //-------------------------------------------------------------------------------------------------
9048 const FieldTrait *AllocationInstructionAck::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
9049 const FieldTrait_Hash_Array& AllocationInstructionAck::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
9051 //-------------------------------------------------------------------------------------------------
9052 const FieldTrait DontKnowTrade::_traits[] =
9053 {
9054  FieldTrait( 17,15, 3, 0,0x04), FieldTrait( 22,15, 8, 54,0x14), FieldTrait( 31,11,102, 0,0x04),
9055  FieldTrait( 32,10,101, 0,0x04), FieldTrait( 37,15, 1, 0,0x04), FieldTrait( 38,10, 96, 93,0x14),
9056  FieldTrait( 48,15, 7, 54,0x14), FieldTrait( 54, 7, 95, 0,0x04), FieldTrait( 55,15, 5, 54,0x14),
9057  FieldTrait( 58,15,103, 0,0x04), FieldTrait( 65,15, 6, 54,0x14), FieldTrait( 106,15, 34, 54,0x14),
9058  FieldTrait( 107,15, 37, 54,0x14), FieldTrait( 127, 7, 4, 0,0x04), FieldTrait( 152,10, 97, 93,0x14),
9059  FieldTrait( 167,15, 12, 54,0x14), FieldTrait( 198,15, 2, 0,0x04), FieldTrait( 200,21, 14, 54,0x14),
9060  FieldTrait( 201, 1, 75, 54,0x14), FieldTrait( 202,11, 28, 54,0x14), FieldTrait( 206, 7, 30, 54,0x14),
9061  FieldTrait( 207,20, 33, 54,0x14), FieldTrait( 223,14, 32, 54,0x14), FieldTrait( 224,25, 16, 54,0x14),
9062  FieldTrait( 225,25, 17, 54,0x14), FieldTrait( 226, 1, 19, 54,0x14), FieldTrait( 227,14, 20, 54,0x14),
9063  FieldTrait( 228, 9, 21, 54,0x14), FieldTrait( 231, 9, 31, 54,0x14), FieldTrait( 239, 1, 18, 54,0x14),
9064  FieldTrait( 240,25, 27, 54,0x14), FieldTrait( 255,15, 22, 54,0x14), FieldTrait( 348, 2, 35, 54,0x14),
9065  FieldTrait( 349,28, 36, 54,0x14), FieldTrait( 350, 2, 38, 54,0x14), FieldTrait( 351,28, 39, 54,0x14),
9066  FieldTrait( 354, 2,104, 0,0x04), FieldTrait( 355,28,105, 0,0x04), FieldTrait( 454, 1, 9,142,0x1c),
9067  FieldTrait( 460, 1, 10, 54,0x14), FieldTrait( 461,15, 11, 54,0x14), FieldTrait( 468, 7, 99, 93,0x14),
9068  FieldTrait( 469, 9,100, 93,0x14), FieldTrait( 470,18, 24, 54,0x14), FieldTrait( 471,15, 25, 54,0x14),
9069  FieldTrait( 472,15, 26, 54,0x14), FieldTrait( 516,14, 98, 93,0x14), FieldTrait( 541,25, 15, 54,0x14),
9070  FieldTrait( 543,15, 23, 54,0x14), FieldTrait( 555, 1, 94, 49,0x1c), FieldTrait( 667,21, 41, 54,0x14),
9071  FieldTrait( 691,15, 40, 54,0x14), FieldTrait( 711, 1, 93,188,0x1c), FieldTrait( 762,15, 13, 54,0x14),
9072  FieldTrait( 864, 1, 44, 38,0x1c), FieldTrait( 873,25, 45, 54,0x14), FieldTrait( 874,25, 46, 54,0x14),
9073  FieldTrait( 875, 1, 42, 54,0x14), FieldTrait( 876,15, 43, 54,0x14), FieldTrait( 947,19, 29, 54,0x14),
9074  FieldTrait( 965,15, 47, 54,0x14), FieldTrait( 966,15, 48, 54,0x14), FieldTrait( 967, 9, 50, 54,0x14),
9075  FieldTrait( 968, 9, 51, 54,0x14), FieldTrait( 969, 9, 52, 54,0x14), FieldTrait( 970, 1, 53, 54,0x14),
9076  FieldTrait( 971, 1, 54, 54,0x14), FieldTrait( 996,15, 56, 54,0x14), FieldTrait( 997,15, 57, 54,0x14),
9077  FieldTrait(1018, 1, 55, 57,0x1c), FieldTrait(1049, 7, 49, 54,0x14), FieldTrait(1079,26, 58, 54,0x14),
9078  FieldTrait(1146,13, 60, 54,0x14), FieldTrait(1147,10, 61, 54,0x14), FieldTrait(1151,15, 59, 54,0x14),
9079  FieldTrait(1184, 2, 62,150,0x14), FieldTrait(1185,29, 63,150,0x14), FieldTrait(1186,15, 64,150,0x14),
9080  FieldTrait(1191,15, 66, 54,0x14), FieldTrait(1192,10, 67, 54,0x14), FieldTrait(1193, 7, 68, 54,0x14),
9081  FieldTrait(1194, 1, 69, 54,0x14), FieldTrait(1195,13, 70, 54,0x14), FieldTrait(1196,15, 71, 54,0x14),
9082  FieldTrait(1197,15, 78, 54,0x14), FieldTrait(1198, 1, 72, 54,0x14), FieldTrait(1199,11, 73, 54,0x14),
9083  FieldTrait(1200,11, 74, 54,0x14), FieldTrait(1227,15, 65, 54,0x14), FieldTrait(1242, 8, 77, 54,0x14),
9084  FieldTrait(1244, 8, 76, 54,0x14), FieldTrait(1435, 1, 79, 54,0x14), FieldTrait(1439, 1, 80, 54,0x14),
9085  FieldTrait(1449,15, 81, 54,0x14), FieldTrait(1450,15, 82, 54,0x14), FieldTrait(1451,14, 83, 54,0x14),
9086  FieldTrait(1452,14, 84, 54,0x14), FieldTrait(1457,14, 85, 54,0x14), FieldTrait(1458,14, 86, 54,0x14),
9087  FieldTrait(1478, 1, 87, 54,0x14), FieldTrait(1479, 1, 88, 54,0x14), FieldTrait(1480,14, 89, 54,0x14),
9088  FieldTrait(1481, 1, 90, 54,0x14), FieldTrait(1482, 1, 91, 54,0x14), FieldTrait(1483, 1, 92, 21,0x1c)
9089 };
9090 const FieldTrait_Hash_Array DontKnowTrade::_ftha(DontKnowTrade::_traits, 105);
9091 const MsgType DontKnowTrade::_msgtype("Q");
9092 //-------------------------------------------------------------------------------------------------
9093 const FieldTrait *DontKnowTrade::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
9094 const FieldTrait_Hash_Array& DontKnowTrade::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
9095 const MsgType& DontKnowTrade::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
9096 //-------------------------------------------------------------------------------------------------
9097 const FieldTrait *DontKnowTrade::NoLegs::_traits(NoLegsV7_traits);
9098 const FieldTrait_Hash_Array& DontKnowTrade::NoLegs::_ftha(NoLegsV7_ftha);
9099 const MsgType& DontKnowTrade::NoLegs::_msgtype(NoLegsV7_msgtype);
9100 //-------------------------------------------------------------------------------------------------
9101 const FieldTrait *DontKnowTrade::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
9102 const FieldTrait_Hash_Array& DontKnowTrade::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
9103 const MsgType& DontKnowTrade::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
9104 //-------------------------------------------------------------------------------------------------
9105 const FieldTrait *DontKnowTrade::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
9106 const FieldTrait_Hash_Array& DontKnowTrade::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
9107 const MsgType& DontKnowTrade::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
9108 //-------------------------------------------------------------------------------------------------
9109 const FieldTrait *DontKnowTrade::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
9110 const FieldTrait_Hash_Array& DontKnowTrade::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
9111 const MsgType& DontKnowTrade::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
9112 //-------------------------------------------------------------------------------------------------
9113 const FieldTrait *DontKnowTrade::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
9114 const FieldTrait_Hash_Array& DontKnowTrade::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
9115 const MsgType& DontKnowTrade::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
9116 //-------------------------------------------------------------------------------------------------
9117 const FieldTrait *DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
9118 const FieldTrait_Hash_Array& DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
9119 const MsgType& DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
9120 //-------------------------------------------------------------------------------------------------
9121 const FieldTrait *DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
9122 const FieldTrait_Hash_Array& DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
9124 //-------------------------------------------------------------------------------------------------
9125 const FieldTrait *DontKnowTrade::NoEvents::_traits(NoEventsV1_traits);
9126 const FieldTrait_Hash_Array& DontKnowTrade::NoEvents::_ftha(NoEventsV1_ftha);
9127 const MsgType& DontKnowTrade::NoEvents::_msgtype(NoEventsV1_msgtype);
9128 //-------------------------------------------------------------------------------------------------
9129 const FieldTrait *DontKnowTrade::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
9130 const FieldTrait_Hash_Array& DontKnowTrade::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
9131 const MsgType& DontKnowTrade::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
9132 //-------------------------------------------------------------------------------------------------
9133 const FieldTrait *DontKnowTrade::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
9134 const FieldTrait_Hash_Array& DontKnowTrade::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
9135 const MsgType& DontKnowTrade::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype(NoInstrumentPartySubIDsV1_msgtype);
9136 //-------------------------------------------------------------------------------------------------
9137 const FieldTrait *DontKnowTrade::NoComplexEvents::_traits(NoComplexEventsV1_traits);
9138 const FieldTrait_Hash_Array& DontKnowTrade::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
9139 const MsgType& DontKnowTrade::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
9140 //-------------------------------------------------------------------------------------------------
9141 const FieldTrait *DontKnowTrade::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
9142 const FieldTrait_Hash_Array& DontKnowTrade::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
9143 const MsgType& DontKnowTrade::NoComplexEvents::NoComplexEventDates::_msgtype(NoComplexEventDatesV1_msgtype);
9144 //-------------------------------------------------------------------------------------------------
9145 const FieldTrait *DontKnowTrade::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
9146 const FieldTrait_Hash_Array& DontKnowTrade::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
9148 //-------------------------------------------------------------------------------------------------
9149 const FieldTrait QuoteRequest::_traits[] =
9150 {
9151  FieldTrait( 11,15, 3, 0,0x04), FieldTrait( 58,15, 6, 0,0x04), FieldTrait( 131,15, 1, 0,0x04),
9152  FieldTrait( 146, 1, 5,112,0x1c), FieldTrait( 354, 2, 7, 0,0x04), FieldTrait( 355,28, 8, 0,0x04),
9153  FieldTrait( 528, 7, 4, 0,0x04), FieldTrait( 529,16, 14, 0,0x04), FieldTrait( 644,15, 2, 0,0x04),
9154  FieldTrait( 775, 1, 13, 0,0x04), FieldTrait(1091, 8, 12, 0,0x04), FieldTrait(1116, 1, 9,139,0x1c),
9155  FieldTrait(1171, 8, 10, 0,0x04), FieldTrait(1172, 1, 11, 0,0x04)
9156 };
9157 const FieldTrait_Hash_Array QuoteRequest::_ftha(QuoteRequest::_traits, 14);
9158 const MsgType QuoteRequest::_msgtype("R");
9159 //-------------------------------------------------------------------------------------------------
9160 const FieldTrait QuoteRequest::NoRelatedSym::_traits[] =
9161 {
9162  FieldTrait( 1,15,118, 0,0x04), FieldTrait( 15,19,116, 0,0x04), FieldTrait( 22,15, 4, 54,0x14),
9163  FieldTrait( 38,10,107, 93,0x14), FieldTrait( 40, 7,124, 0,0x04), FieldTrait( 44,11,137, 0,0x04),
9164  FieldTrait( 48,15, 3, 54,0x14), FieldTrait( 54, 7,105, 0,0x04), FieldTrait( 55,15, 1, 54,0x14),
9165  FieldTrait( 60,22,127, 0,0x04), FieldTrait( 62,22,125, 0,0x04), FieldTrait( 63,15,112, 0,0x04),
9166  FieldTrait( 64,25,113, 0,0x04), FieldTrait( 65,15, 2, 54,0x14), FieldTrait( 106,15, 30, 54,0x14),
9167  FieldTrait( 107,15, 33, 54,0x14), FieldTrait( 110,10,146, 0,0x04), FieldTrait( 120,19,147, 0,0x04),
9168  FieldTrait( 126,22,126, 0,0x04), FieldTrait( 140,11, 99, 0,0x04), FieldTrait( 152,10,108, 93,0x14),
9169  FieldTrait( 167,15, 8, 54,0x14), FieldTrait( 192,10,115, 0,0x04), FieldTrait( 193,25,114, 0,0x04),
9170  FieldTrait( 200,21, 10, 54,0x14), FieldTrait( 201, 1, 71, 54,0x14), FieldTrait( 202,11, 24, 54,0x14),
9171  FieldTrait( 206, 7, 26, 54,0x14), FieldTrait( 207,20, 29, 54,0x14), FieldTrait( 218,12,128,160,0x14),
9172  FieldTrait( 220,19,129,160,0x14), FieldTrait( 221,15,130,160,0x14), FieldTrait( 222,15,131,160,0x14),
9173  FieldTrait( 223,14, 28, 54,0x14), FieldTrait( 224,25, 12, 54,0x14), FieldTrait( 225,25, 13, 54,0x14),
9174  FieldTrait( 226, 1, 15, 54,0x14), FieldTrait( 227,14, 16, 54,0x14), FieldTrait( 228, 9, 17, 54,0x14),
9175  FieldTrait( 229,25,104, 0,0x04), FieldTrait( 231, 9, 27, 54,0x14), FieldTrait( 232, 1,117,162,0x1c),
9176  FieldTrait( 235,15,139,198,0x14), FieldTrait( 236,14,140,198,0x14), FieldTrait( 239, 1, 14, 54,0x14),
9177  FieldTrait( 240,25, 23, 54,0x14), FieldTrait( 255,15, 18, 54,0x14), FieldTrait( 303, 1,100, 0,0x04),
9178  FieldTrait( 336,15,102, 0,0x04), FieldTrait( 348, 2, 31, 54,0x14), FieldTrait( 349,28, 32, 54,0x14),
9179  FieldTrait( 350, 2, 34, 54,0x14), FieldTrait( 351,28, 35, 54,0x14), FieldTrait( 423, 1,136, 0,0x04),
9180  FieldTrait( 453, 1,145, 94,0x1c), FieldTrait( 454, 1, 5,142,0x1c), FieldTrait( 460, 1, 6, 54,0x14),
9181  FieldTrait( 461,15, 7, 54,0x14), FieldTrait( 468, 7,110, 93,0x14), FieldTrait( 469, 9,111, 93,0x14),
9182  FieldTrait( 470,18, 20, 54,0x14), FieldTrait( 471,15, 21, 54,0x14), FieldTrait( 472,15, 22, 54,0x14),
9183  FieldTrait( 516,14,109, 93,0x14), FieldTrait( 537, 1,101, 0,0x04), FieldTrait( 541,25, 11, 54,0x14),
9184  FieldTrait( 543,15, 19, 54,0x14), FieldTrait( 555, 1,121,113,0x1c), FieldTrait( 581, 1,120, 0,0x04),
9185  FieldTrait( 625,15,103, 0,0x04), FieldTrait( 640,11,138, 0,0x04), FieldTrait( 660, 1,119, 0,0x04),
9186  FieldTrait( 662,11,132,160,0x14), FieldTrait( 663, 1,133,160,0x14), FieldTrait( 667,21, 37, 54,0x14),
9187  FieldTrait( 691,15, 36, 54,0x14), FieldTrait( 692, 1,123, 0,0x04), FieldTrait( 696,25,142,198,0x14),
9188  FieldTrait( 697,11,143,198,0x14), FieldTrait( 698, 1,144,198,0x14), FieldTrait( 699,15,134,160,0x14),
9189  FieldTrait( 701,25,141,198,0x14), FieldTrait( 711, 1, 98,188,0x1c), FieldTrait( 735, 1,122,111,0x1c),
9190  FieldTrait( 761,15,135,160,0x14), FieldTrait( 762,15, 9, 54,0x14), FieldTrait( 788, 1, 93, 44,0x14),
9191  FieldTrait( 854, 1,106, 0,0x04), FieldTrait( 864, 1, 40, 38,0x1c), FieldTrait( 873,25, 41, 54,0x14),
9192  FieldTrait( 874,25, 42, 54,0x14), FieldTrait( 875, 1, 38, 54,0x14), FieldTrait( 876,15, 39, 54,0x14),
9193  FieldTrait( 898,14, 97, 44,0x14), FieldTrait( 913,15, 89, 44,0x14), FieldTrait( 914,15, 90, 44,0x14),
9194  FieldTrait( 915,25, 91, 44,0x14), FieldTrait( 916,25, 94, 44,0x14), FieldTrait( 917,25, 95, 44,0x14),
9195  FieldTrait( 918,19, 92, 44,0x14), FieldTrait( 919, 1, 96, 44,0x14), FieldTrait( 947,19, 25, 54,0x14),
9196  FieldTrait( 965,15, 43, 54,0x14), FieldTrait( 966,15, 44, 54,0x14), FieldTrait( 967, 9, 46, 54,0x14),
9197  FieldTrait( 968, 9, 47, 54,0x14), FieldTrait( 969, 9, 48, 54,0x14), FieldTrait( 970, 1, 49, 54,0x14),
9198  FieldTrait( 971, 1, 50, 54,0x14), FieldTrait( 996,15, 52, 54,0x14), FieldTrait( 997,15, 53, 54,0x14),
9199  FieldTrait(1018, 1, 51, 57,0x1c), FieldTrait(1049, 7, 45, 54,0x14), FieldTrait(1079,26, 54, 54,0x14),
9200  FieldTrait(1146,13, 56, 54,0x14), FieldTrait(1147,10, 57, 54,0x14), FieldTrait(1151,15, 55, 54,0x14),
9201  FieldTrait(1184, 2, 58,150,0x14), FieldTrait(1185,29, 59,150,0x14), FieldTrait(1186,15, 60,150,0x14),
9202  FieldTrait(1191,15, 62, 54,0x14), FieldTrait(1192,10, 63, 54,0x14), FieldTrait(1193, 7, 64, 54,0x14),
9203  FieldTrait(1194, 1, 65, 54,0x14), FieldTrait(1195,13, 66, 54,0x14), FieldTrait(1196,15, 67, 54,0x14),
9204  FieldTrait(1197,15, 74, 54,0x14), FieldTrait(1198, 1, 68, 54,0x14), FieldTrait(1199,11, 69, 54,0x14),
9205  FieldTrait(1200,11, 70, 54,0x14), FieldTrait(1227,15, 61, 54,0x14), FieldTrait(1242, 8, 73, 54,0x14),
9206  FieldTrait(1244, 8, 72, 54,0x14), FieldTrait(1435, 1, 75, 54,0x14), FieldTrait(1439, 1, 76, 54,0x14),
9207  FieldTrait(1445, 1,148,118,0x1c), FieldTrait(1449,15, 77, 54,0x14), FieldTrait(1450,15, 78, 54,0x14),
9208  FieldTrait(1451,14, 79, 54,0x14), FieldTrait(1452,14, 80, 54,0x14), FieldTrait(1457,14, 81, 54,0x14),
9209  FieldTrait(1458,14, 82, 54,0x14), FieldTrait(1478, 1, 83, 54,0x14), FieldTrait(1479, 1, 84, 54,0x14),
9210  FieldTrait(1480,14, 85, 54,0x14), FieldTrait(1481, 1, 86, 54,0x14), FieldTrait(1482, 1, 87, 54,0x14),
9211  FieldTrait(1483, 1, 88, 21,0x1c)
9212 };
9213 const FieldTrait_Hash_Array
9215 const MsgType QuoteRequest::NoRelatedSym::_msgtype("NoRelatedSym");
9216 //-------------------------------------------------------------------------------------------------
9217 const FieldTrait *QuoteRequest::NoRelatedSym::NoStipulations::_traits(NoStipulationsV1_traits);
9218 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoStipulations::_ftha(NoStipulationsV1_ftha);
9219 const MsgType& QuoteRequest::NoRelatedSym::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
9220 //-------------------------------------------------------------------------------------------------
9221 const FieldTrait *QuoteRequest::NoRelatedSym::NoPartyIDs::_traits(NoPartyIDsV1_traits);
9222 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
9223 const MsgType& QuoteRequest::NoRelatedSym::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
9224 //-------------------------------------------------------------------------------------------------
9225 const FieldTrait *QuoteRequest::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
9226 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
9228 //-------------------------------------------------------------------------------------------------
9229 const FieldTrait *QuoteRequest::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
9230 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
9231 const MsgType& QuoteRequest::NoRelatedSym::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
9232 //-------------------------------------------------------------------------------------------------
9233 const FieldTrait *QuoteRequest::NoRelatedSym::NoLegs::_traits(NoLegsV2_traits);
9234 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoLegs::_ftha(NoLegsV2_ftha);
9235 const MsgType& QuoteRequest::NoRelatedSym::NoLegs::_msgtype(NoLegsV2_msgtype);
9236 //-------------------------------------------------------------------------------------------------
9237 const FieldTrait *QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
9238 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
9240 //-------------------------------------------------------------------------------------------------
9241 const FieldTrait *QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
9242 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
9244 //-------------------------------------------------------------------------------------------------
9245 const FieldTrait *QuoteRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
9246 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
9248 //-------------------------------------------------------------------------------------------------
9249 const FieldTrait *QuoteRequest::NoRelatedSym::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
9250 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
9252 //-------------------------------------------------------------------------------------------------
9253 const FieldTrait *QuoteRequest::NoRelatedSym::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
9254 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
9255 const MsgType& QuoteRequest::NoRelatedSym::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
9256 //-------------------------------------------------------------------------------------------------
9257 const FieldTrait *QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
9258 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
9260 //-------------------------------------------------------------------------------------------------
9261 const FieldTrait *QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
9262 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
9264 //-------------------------------------------------------------------------------------------------
9265 const FieldTrait *QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
9266 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
9268 //-------------------------------------------------------------------------------------------------
9270 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
9272 //-------------------------------------------------------------------------------------------------
9273 const FieldTrait *QuoteRequest::NoRelatedSym::NoQuoteQualifiers::_traits(NoQuoteQualifiersV1_traits);
9274 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoQuoteQualifiers::_ftha(NoQuoteQualifiersV1_ftha);
9275 const MsgType& QuoteRequest::NoRelatedSym::NoQuoteQualifiers::_msgtype(NoQuoteQualifiersV1_msgtype);
9276 //-------------------------------------------------------------------------------------------------
9277 const FieldTrait *QuoteRequest::NoRelatedSym::NoEvents::_traits(NoEventsV1_traits);
9278 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
9279 const MsgType& QuoteRequest::NoRelatedSym::NoEvents::_msgtype(NoEventsV1_msgtype);
9280 //-------------------------------------------------------------------------------------------------
9281 const FieldTrait *QuoteRequest::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
9282 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
9283 const MsgType& QuoteRequest::NoRelatedSym::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
9284 //-------------------------------------------------------------------------------------------------
9285 const FieldTrait *QuoteRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
9286 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
9288 //-------------------------------------------------------------------------------------------------
9289 const FieldTrait *QuoteRequest::NoRelatedSym::NoRateSources::_traits(NoRateSourcesV1_traits);
9290 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoRateSources::_ftha(NoRateSourcesV1_ftha);
9291 const MsgType& QuoteRequest::NoRelatedSym::NoRateSources::_msgtype(NoRateSourcesV1_msgtype);
9292 //-------------------------------------------------------------------------------------------------
9293 const FieldTrait *QuoteRequest::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
9294 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
9295 const MsgType& QuoteRequest::NoRelatedSym::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
9296 //-------------------------------------------------------------------------------------------------
9297 const FieldTrait *QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
9298 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
9300 //-------------------------------------------------------------------------------------------------
9302 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
9304 //-------------------------------------------------------------------------------------------------
9305 const FieldTrait *QuoteRequest::NoRootPartyIDs::_traits(NoRootPartyIDsV1_traits);
9306 const FieldTrait_Hash_Array& QuoteRequest::NoRootPartyIDs::_ftha(NoRootPartyIDsV1_ftha);
9307 const MsgType& QuoteRequest::NoRootPartyIDs::_msgtype(NoRootPartyIDsV1_msgtype);
9308 //-------------------------------------------------------------------------------------------------
9309 const FieldTrait *QuoteRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits(NoRootPartySubIDsV1_traits);
9310 const FieldTrait_Hash_Array& QuoteRequest::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NoRootPartySubIDsV1_ftha);
9311 const MsgType& QuoteRequest::NoRootPartyIDs::NoRootPartySubIDs::_msgtype(NoRootPartySubIDsV1_msgtype);
9312 //-------------------------------------------------------------------------------------------------
9313 const FieldTrait Quote::_traits[] =
9314 {
9315  FieldTrait( 1,15,120, 0,0x04), FieldTrait( 12,13,149, 0,0x04), FieldTrait( 13, 7,148, 0,0x04),
9316  FieldTrait( 15,19,118, 0,0x04), FieldTrait( 22,15, 13, 54,0x14), FieldTrait( 38,10,109, 93,0x14),
9317  FieldTrait( 40, 7,142, 0,0x04), FieldTrait( 48,15, 12, 54,0x14), FieldTrait( 54, 7,108, 0,0x04),
9318  FieldTrait( 55,15, 10, 54,0x14), FieldTrait( 58,15,168, 0,0x04), FieldTrait( 60,22,141, 0,0x04),
9319  FieldTrait( 62,22,132, 0,0x04), FieldTrait( 63,15,114, 0,0x04), FieldTrait( 64,25,115, 0,0x04),
9320  FieldTrait( 65,15, 11, 54,0x14), FieldTrait( 100,20,151, 0,0x04), FieldTrait( 106,15, 39, 54,0x14),
9321  FieldTrait( 107,15, 42, 54,0x14), FieldTrait( 110,10,176, 0,0x04), FieldTrait( 117,15, 2, 0,0x04),
9322  FieldTrait( 120,19,179, 0,0x04), FieldTrait( 131,15, 1, 0,0x04), FieldTrait( 132,11,124, 0,0x04),
9323  FieldTrait( 133,11,125, 0,0x04), FieldTrait( 134,10,129, 0,0x04), FieldTrait( 135,10,131, 0,0x04),
9324  FieldTrait( 152,10,110, 93,0x14), FieldTrait( 156, 7,147, 0,0x04), FieldTrait( 167,15, 17, 54,0x14),
9325  FieldTrait( 188,11,133, 0,0x04), FieldTrait( 189,12,135, 0,0x04), FieldTrait( 190,11,134, 0,0x04),
9326  FieldTrait( 191,12,136, 0,0x04), FieldTrait( 192,10,117, 0,0x04), FieldTrait( 193,25,116, 0,0x04),
9327  FieldTrait( 200,21, 19, 54,0x14), FieldTrait( 201, 1, 80, 54,0x14), FieldTrait( 202,11, 33, 54,0x14),
9328  FieldTrait( 206, 7, 35, 54,0x14), FieldTrait( 207,20, 38, 54,0x14), FieldTrait( 218,12,154,160,0x14),
9329  FieldTrait( 220,19,155,160,0x14), FieldTrait( 221,15,156,160,0x14), FieldTrait( 222,15,157,160,0x14),
9330  FieldTrait( 223,14, 37, 54,0x14), FieldTrait( 224,25, 21, 54,0x14), FieldTrait( 225,25, 22, 54,0x14),
9331  FieldTrait( 226, 1, 24, 54,0x14), FieldTrait( 227,14, 25, 54,0x14), FieldTrait( 228, 9, 26, 54,0x14),
9332  FieldTrait( 231, 9, 36, 54,0x14), FieldTrait( 232, 1,119,162,0x1c), FieldTrait( 235,15,162,198,0x14),
9333  FieldTrait( 236,14,163,198,0x14), FieldTrait( 239, 1, 23, 54,0x14), FieldTrait( 240,25, 32, 54,0x14),
9334  FieldTrait( 255,15, 27, 54,0x14), FieldTrait( 301, 1, 6, 0,0x04), FieldTrait( 336,15, 8, 0,0x04),
9335  FieldTrait( 348, 2, 40, 54,0x14), FieldTrait( 349,28, 41, 54,0x14), FieldTrait( 350, 2, 43, 54,0x14),
9336  FieldTrait( 351,28, 44, 54,0x14), FieldTrait( 354, 2,169, 0,0x04), FieldTrait( 355,28,170, 0,0x04),
9337  FieldTrait( 423, 1,153, 0,0x04), FieldTrait( 453, 1, 7, 94,0x1c), FieldTrait( 454, 1, 14,142,0x1c),
9338  FieldTrait( 460, 1, 15, 54,0x14), FieldTrait( 461,15, 16, 54,0x14), FieldTrait( 468, 7,112, 93,0x14),
9339  FieldTrait( 469, 9,113, 93,0x14), FieldTrait( 470,18, 29, 54,0x14), FieldTrait( 471,15, 30, 54,0x14),
9340  FieldTrait( 472,15, 31, 54,0x14), FieldTrait( 516,14,111, 93,0x14), FieldTrait( 528, 7,152, 0,0x04),
9341  FieldTrait( 529,16,178, 0,0x04), FieldTrait( 537, 1, 4, 0,0x04), FieldTrait( 541,25, 20, 54,0x14),
9342  FieldTrait( 543,15, 28, 54,0x14), FieldTrait( 555, 1,123, 62,0x1c), FieldTrait( 581, 1,122, 0,0x04),
9343  FieldTrait( 582, 1,150, 0,0x04), FieldTrait( 625,15, 9, 0,0x04), FieldTrait( 631,11,137, 0,0x04),
9344  FieldTrait( 632,14,138, 0,0x04), FieldTrait( 633,14,139, 0,0x04), FieldTrait( 634,14,140, 0,0x04),
9345  FieldTrait( 642,12,143, 0,0x04), FieldTrait( 643,12,144, 0,0x04), FieldTrait( 645,11,126, 0,0x04),
9346  FieldTrait( 646,11,127, 0,0x04), FieldTrait( 647,10,128, 0,0x04), FieldTrait( 648,10,130, 0,0x04),
9347  FieldTrait( 656, 9,145, 0,0x04), FieldTrait( 657, 9,146, 0,0x04), FieldTrait( 660, 1,121, 0,0x04),
9348  FieldTrait( 662,11,158,160,0x14), FieldTrait( 663, 1,159,160,0x14), FieldTrait( 667,21, 46, 54,0x14),
9349  FieldTrait( 691,15, 45, 54,0x14), FieldTrait( 693,15, 3, 0,0x04), FieldTrait( 696,25,165,198,0x14),
9350  FieldTrait( 697,11,166,198,0x14), FieldTrait( 698, 1,167,198,0x14), FieldTrait( 699,15,160,160,0x14),
9351  FieldTrait( 701,25,164,198,0x14), FieldTrait( 711, 1,107,188,0x1c), FieldTrait( 735, 1, 5,111,0x1c),
9352  FieldTrait( 761,15,161,160,0x14), FieldTrait( 762,15, 18, 54,0x14), FieldTrait( 775, 1,177, 0,0x04),
9353  FieldTrait( 788, 1,102, 44,0x14), FieldTrait( 864, 1, 49, 38,0x1c), FieldTrait( 873,25, 50, 54,0x14),
9354  FieldTrait( 874,25, 51, 54,0x14), FieldTrait( 875, 1, 47, 54,0x14), FieldTrait( 876,15, 48, 54,0x14),
9355  FieldTrait( 898,14,106, 44,0x14), FieldTrait( 913,15, 98, 44,0x14), FieldTrait( 914,15, 99, 44,0x14),
9356  FieldTrait( 915,25,100, 44,0x14), FieldTrait( 916,25,103, 44,0x14), FieldTrait( 917,25,104, 44,0x14),
9357  FieldTrait( 918,19,101, 44,0x14), FieldTrait( 919, 1,105, 44,0x14), FieldTrait( 947,19, 34, 54,0x14),
9358  FieldTrait( 965,15, 52, 54,0x14), FieldTrait( 966,15, 53, 54,0x14), FieldTrait( 967, 9, 55, 54,0x14),
9359  FieldTrait( 968, 9, 56, 54,0x14), FieldTrait( 969, 9, 57, 54,0x14), FieldTrait( 970, 1, 58, 54,0x14),
9360  FieldTrait( 971, 1, 59, 54,0x14), FieldTrait( 996,15, 61, 54,0x14), FieldTrait( 997,15, 62, 54,0x14),
9361  FieldTrait(1018, 1, 60, 57,0x1c), FieldTrait(1049, 7, 54, 54,0x14), FieldTrait(1065,12,171, 0,0x04),
9362  FieldTrait(1066,12,172, 0,0x04), FieldTrait(1079,26, 63, 54,0x14), FieldTrait(1133, 7,173, 0,0x04),
9363  FieldTrait(1146,13, 65, 54,0x14), FieldTrait(1147,10, 66, 54,0x14), FieldTrait(1151,15, 64, 54,0x14),
9364  FieldTrait(1166,15,174, 0,0x04), FieldTrait(1171, 8,175, 0,0x04), FieldTrait(1184, 2, 67,150,0x14),
9365  FieldTrait(1185,29, 68,150,0x14), FieldTrait(1186,15, 69,150,0x14), FieldTrait(1191,15, 71, 54,0x14),
9366  FieldTrait(1192,10, 72, 54,0x14), FieldTrait(1193, 7, 73, 54,0x14), FieldTrait(1194, 1, 74, 54,0x14),
9367  FieldTrait(1195,13, 75, 54,0x14), FieldTrait(1196,15, 76, 54,0x14), FieldTrait(1197,15, 83, 54,0x14),
9368  FieldTrait(1198, 1, 77, 54,0x14), FieldTrait(1199,11, 78, 54,0x14), FieldTrait(1200,11, 79, 54,0x14),
9369  FieldTrait(1227,15, 70, 54,0x14), FieldTrait(1242, 8, 82, 54,0x14), FieldTrait(1244, 8, 81, 54,0x14),
9370  FieldTrait(1435, 1, 84, 54,0x14), FieldTrait(1439, 1, 85, 54,0x14), FieldTrait(1445, 1,180,118,0x1c),
9371  FieldTrait(1449,15, 86, 54,0x14), FieldTrait(1450,15, 87, 54,0x14), FieldTrait(1451,14, 88, 54,0x14),
9372  FieldTrait(1452,14, 89, 54,0x14), FieldTrait(1457,14, 90, 54,0x14), FieldTrait(1458,14, 91, 54,0x14),
9373  FieldTrait(1478, 1, 92, 54,0x14), FieldTrait(1479, 1, 93, 54,0x14), FieldTrait(1480,14, 94, 54,0x14),
9374  FieldTrait(1481, 1, 95, 54,0x14), FieldTrait(1482, 1, 96, 54,0x14), FieldTrait(1483, 1, 97, 21,0x1c)
9375 };
9376 const FieldTrait_Hash_Array Quote::_ftha(Quote::_traits, 180);
9377 const MsgType Quote::_msgtype("S");
9378 //-------------------------------------------------------------------------------------------------
9379 const FieldTrait *Quote::NoStipulations::_traits(NoStipulationsV1_traits);
9380 const FieldTrait_Hash_Array& Quote::NoStipulations::_ftha(NoStipulationsV1_ftha);
9381 const MsgType& Quote::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
9382 //-------------------------------------------------------------------------------------------------
9383 const FieldTrait *Quote::NoPartyIDs::_traits(NoPartyIDsV1_traits);
9384 const FieldTrait_Hash_Array& Quote::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
9385 const MsgType& Quote::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
9386 //-------------------------------------------------------------------------------------------------
9387 const FieldTrait *Quote::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
9388 const FieldTrait_Hash_Array& Quote::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
9389 const MsgType& Quote::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
9390 //-------------------------------------------------------------------------------------------------
9391 const FieldTrait *Quote::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
9392 const FieldTrait_Hash_Array& Quote::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
9393 const MsgType& Quote::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
9394 //-------------------------------------------------------------------------------------------------
9395 const FieldTrait *Quote::NoLegs::_traits(NoLegsV6_traits);
9396 const FieldTrait_Hash_Array& Quote::NoLegs::_ftha(NoLegsV6_ftha);
9397 const MsgType& Quote::NoLegs::_msgtype(NoLegsV6_msgtype);
9398 //-------------------------------------------------------------------------------------------------
9399 const FieldTrait *Quote::NoLegs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
9400 const FieldTrait_Hash_Array& Quote::NoLegs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
9401 const MsgType& Quote::NoLegs::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
9402 //-------------------------------------------------------------------------------------------------
9403 const FieldTrait *Quote::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
9404 const FieldTrait_Hash_Array& Quote::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
9405 const MsgType& Quote::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype(NoNestedPartySubIDsV1_msgtype);
9406 //-------------------------------------------------------------------------------------------------
9407 const FieldTrait *Quote::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
9408 const FieldTrait_Hash_Array& Quote::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
9409 const MsgType& Quote::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
9410 //-------------------------------------------------------------------------------------------------
9411 const FieldTrait *Quote::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
9412 const FieldTrait_Hash_Array& Quote::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
9413 const MsgType& Quote::NoLegs::NoLegStipulations::_msgtype(NoLegStipulationsV1_msgtype);
9414 //-------------------------------------------------------------------------------------------------
9415 const FieldTrait *Quote::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
9416 const FieldTrait_Hash_Array& Quote::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
9417 const MsgType& Quote::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
9418 //-------------------------------------------------------------------------------------------------
9419 const FieldTrait *Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
9420 const FieldTrait_Hash_Array& Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
9421 const MsgType& Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
9422 //-------------------------------------------------------------------------------------------------
9423 const FieldTrait *Quote::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
9424 const FieldTrait_Hash_Array& Quote::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
9425 const MsgType& Quote::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
9426 //-------------------------------------------------------------------------------------------------
9427 const FieldTrait *Quote::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
9428 const FieldTrait_Hash_Array& Quote::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
9429 const MsgType& Quote::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
9430 //-------------------------------------------------------------------------------------------------
9431 const FieldTrait *Quote::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
9432 const FieldTrait_Hash_Array& Quote::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
9434 //-------------------------------------------------------------------------------------------------
9435 const FieldTrait *Quote::NoQuoteQualifiers::_traits(NoQuoteQualifiersV1_traits);
9436 const FieldTrait_Hash_Array& Quote::NoQuoteQualifiers::_ftha(NoQuoteQualifiersV1_ftha);
9437 const MsgType& Quote::NoQuoteQualifiers::_msgtype(NoQuoteQualifiersV1_msgtype);
9438 //-------------------------------------------------------------------------------------------------
9439 const FieldTrait *Quote::NoEvents::_traits(NoEventsV1_traits);
9440 const FieldTrait_Hash_Array& Quote::NoEvents::_ftha(NoEventsV1_ftha);
9441 const MsgType& Quote::NoEvents::_msgtype(NoEventsV1_msgtype);
9442 //-------------------------------------------------------------------------------------------------
9443 const FieldTrait *Quote::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
9444 const FieldTrait_Hash_Array& Quote::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
9445 const MsgType& Quote::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
9446 //-------------------------------------------------------------------------------------------------
9447 const FieldTrait *Quote::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
9448 const FieldTrait_Hash_Array& Quote::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
9449 const MsgType& Quote::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype(NoInstrumentPartySubIDsV1_msgtype);
9450 //-------------------------------------------------------------------------------------------------
9451 const FieldTrait *Quote::NoRateSources::_traits(NoRateSourcesV1_traits);
9452 const FieldTrait_Hash_Array& Quote::NoRateSources::_ftha(NoRateSourcesV1_ftha);
9453 const MsgType& Quote::NoRateSources::_msgtype(NoRateSourcesV1_msgtype);
9454 //-------------------------------------------------------------------------------------------------
9455 const FieldTrait *Quote::NoComplexEvents::_traits(NoComplexEventsV1_traits);
9456 const FieldTrait_Hash_Array& Quote::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
9457 const MsgType& Quote::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
9458 //-------------------------------------------------------------------------------------------------
9459 const FieldTrait *Quote::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
9460 const FieldTrait_Hash_Array& Quote::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
9461 const MsgType& Quote::NoComplexEvents::NoComplexEventDates::_msgtype(NoComplexEventDatesV1_msgtype);
9462 //-------------------------------------------------------------------------------------------------
9463 const FieldTrait *Quote::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
9464 const FieldTrait_Hash_Array& Quote::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
9466 //-------------------------------------------------------------------------------------------------
9467 const FieldTrait SettlementInstructions::_traits[] =
9468 {
9469  FieldTrait( 11,15, 8, 0,0x04), FieldTrait( 58,15, 5, 0,0x04), FieldTrait( 60,22, 9, 0,0x04),
9470  FieldTrait( 160, 7, 3, 0,0x04), FieldTrait( 354, 2, 6, 0,0x04), FieldTrait( 355,28, 7, 0,0x04),
9471  FieldTrait( 777,15, 1, 0,0x04), FieldTrait( 778, 1, 10,152,0x1c), FieldTrait( 791,15, 2, 0,0x04),
9472  FieldTrait( 792, 1, 4, 0,0x04)
9473 };
9474 const FieldTrait_Hash_Array SettlementInstructions::_ftha(SettlementInstructions::_traits, 10);
9476 //-------------------------------------------------------------------------------------------------
9478 {
9479  FieldTrait( 54, 7, 5, 0,0x04), FieldTrait( 85, 1, 16, 37,0x1c), FieldTrait( 120,19, 26, 0,0x04),
9480  FieldTrait( 126,22, 10, 0,0x04), FieldTrait( 162,15, 1, 0,0x04), FieldTrait( 163, 7, 2, 0,0x04),
9481  FieldTrait( 167,15, 7, 0,0x04), FieldTrait( 168,22, 9, 0,0x04), FieldTrait( 169, 1, 13,153,0x14),
9482  FieldTrait( 170,15, 14,153,0x14), FieldTrait( 171,15, 15,153,0x14), FieldTrait( 172, 1, 12,153,0x14),
9483  FieldTrait( 214,15, 3, 0,0x04), FieldTrait( 453, 1, 4, 94,0x1c), FieldTrait( 460, 1, 6, 0,0x04),
9484  FieldTrait( 461,15, 8, 0,0x04), FieldTrait( 476,15, 18, 0,0x04), FieldTrait( 488,15, 19, 0,0x04),
9485  FieldTrait( 489,15, 20, 0,0x04), FieldTrait( 490,25, 22, 0,0x04), FieldTrait( 491,15, 23, 0,0x04),
9486  FieldTrait( 492, 1, 17, 0,0x04), FieldTrait( 503,25, 21, 0,0x04), FieldTrait( 504,25, 24, 0,0x04),
9487  FieldTrait( 505,15, 25, 0,0x04), FieldTrait( 779,22, 11, 0,0x04)
9488 };
9489 const FieldTrait_Hash_Array
9492 //-------------------------------------------------------------------------------------------------
9493 const FieldTrait *SettlementInstructions::NoSettlInst::NoDlvyInst::_traits(NoDlvyInstV1_traits);
9494 const FieldTrait_Hash_Array& SettlementInstructions::NoSettlInst::NoDlvyInst::_ftha(NoDlvyInstV1_ftha);
9496 //-------------------------------------------------------------------------------------------------
9497 const FieldTrait *SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::_traits(NoSettlPartyIDsV1_traits);
9498 const FieldTrait_Hash_Array& SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::_ftha(NoSettlPartyIDsV1_ftha);
9500 //-------------------------------------------------------------------------------------------------
9502 const FieldTrait_Hash_Array& SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(NoSettlPartySubIDsV1_ftha);
9504 //-------------------------------------------------------------------------------------------------
9505 const FieldTrait *SettlementInstructions::NoSettlInst::NoPartyIDs::_traits(NoPartyIDsV1_traits);
9506 const FieldTrait_Hash_Array& SettlementInstructions::NoSettlInst::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
9508 //-------------------------------------------------------------------------------------------------
9509 const FieldTrait *SettlementInstructions::NoSettlInst::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
9510 const FieldTrait_Hash_Array& SettlementInstructions::NoSettlInst::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
9512 //-------------------------------------------------------------------------------------------------
9513 const FieldTrait MarketDataRequest::_traits[] =
9514 {
9515  FieldTrait( 146, 1, 10, 52,0x1c), FieldTrait( 262,15, 1, 0,0x04), FieldTrait( 263, 7, 2, 0,0x04),
9516  FieldTrait( 264, 1, 3, 0,0x04), FieldTrait( 265, 1, 4, 0,0x04), FieldTrait( 266, 8, 5, 0,0x04),
9517  FieldTrait( 267, 1, 9, 71,0x1c), FieldTrait( 286,16, 6, 0,0x04), FieldTrait( 386, 1, 11,185,0x1c),
9518  FieldTrait( 453, 1, 15, 94,0x1c), FieldTrait( 546,16, 7, 0,0x04), FieldTrait( 547, 8, 8, 0,0x04),
9519  FieldTrait( 812, 1, 13, 0,0x04), FieldTrait( 815, 1, 12, 0,0x04), FieldTrait(1070, 1, 14, 0,0x04)
9520 };
9521 const FieldTrait_Hash_Array MarketDataRequest::_ftha(MarketDataRequest::_traits, 15);
9523 //-------------------------------------------------------------------------------------------------
9524 const FieldTrait MarketDataRequest::NoRelatedSym::_traits[] =
9525 {
9526  FieldTrait( 15,19, 91, 0,0x04), FieldTrait( 22,15, 4, 54,0x14), FieldTrait( 48,15, 3, 54,0x14),
9527  FieldTrait( 55,15, 1, 54,0x14), FieldTrait( 63,15, 93, 0,0x04), FieldTrait( 64,25, 94, 0,0x04),
9528  FieldTrait( 65,15, 2, 54,0x14), FieldTrait( 106,15, 30, 54,0x14), FieldTrait( 107,15, 33, 54,0x14),
9529  FieldTrait( 167,15, 8, 54,0x14), FieldTrait( 200,21, 10, 54,0x14), FieldTrait( 201, 1, 71, 54,0x14),
9530  FieldTrait( 202,11, 24, 54,0x14), FieldTrait( 206, 7, 26, 54,0x14), FieldTrait( 207,20, 29, 54,0x14),
9531  FieldTrait( 223,14, 28, 54,0x14), FieldTrait( 224,25, 12, 54,0x14), FieldTrait( 225,25, 13, 54,0x14),
9532  FieldTrait( 226, 1, 15, 54,0x14), FieldTrait( 227,14, 16, 54,0x14), FieldTrait( 228, 9, 17, 54,0x14),
9533  FieldTrait( 231, 9, 27, 54,0x14), FieldTrait( 239, 1, 14, 54,0x14), FieldTrait( 240,25, 23, 54,0x14),
9534  FieldTrait( 255,15, 18, 54,0x14), FieldTrait( 271,10, 95, 0,0x04), FieldTrait( 348, 2, 31, 54,0x14),
9535  FieldTrait( 349,28, 32, 54,0x14), FieldTrait( 350, 2, 34, 54,0x14), FieldTrait( 351,28, 35, 54,0x14),
9536  FieldTrait( 454, 1, 5,142,0x1c), FieldTrait( 460, 1, 6, 54,0x14), FieldTrait( 461,15, 7, 54,0x14),
9537  FieldTrait( 470,18, 20, 54,0x14), FieldTrait( 471,15, 21, 54,0x14), FieldTrait( 472,15, 22, 54,0x14),
9538  FieldTrait( 537, 1, 92, 0,0x04), FieldTrait( 541,25, 11, 54,0x14), FieldTrait( 543,15, 19, 54,0x14),
9539  FieldTrait( 555, 1, 90, 49,0x1c), FieldTrait( 667,21, 37, 54,0x14), FieldTrait( 691,15, 36, 54,0x14),
9540  FieldTrait( 711, 1, 89,188,0x1c), FieldTrait( 762,15, 9, 54,0x14), FieldTrait( 864, 1, 40, 38,0x1c),
9541  FieldTrait( 873,25, 41, 54,0x14), FieldTrait( 874,25, 42, 54,0x14), FieldTrait( 875, 1, 38, 54,0x14),
9542  FieldTrait( 876,15, 39, 54,0x14), FieldTrait( 947,19, 25, 54,0x14), FieldTrait( 965,15, 43, 54,0x14),
9543  FieldTrait( 966,15, 44, 54,0x14), FieldTrait( 967, 9, 46, 54,0x14), FieldTrait( 968, 9, 47, 54,0x14),
9544  FieldTrait( 969, 9, 48, 54,0x14), FieldTrait( 970, 1, 49, 54,0x14), FieldTrait( 971, 1, 50, 54,0x14),
9545  FieldTrait( 996,15, 52, 54,0x14), FieldTrait( 997,15, 53, 54,0x14), FieldTrait(1018, 1, 51, 57,0x1c),
9546  FieldTrait(1049, 7, 45, 54,0x14), FieldTrait(1079,26, 54, 54,0x14), FieldTrait(1146,13, 56, 54,0x14),
9547  FieldTrait(1147,10, 57, 54,0x14), FieldTrait(1151,15, 55, 54,0x14), FieldTrait(1184, 2, 58,150,0x14),
9548  FieldTrait(1185,29, 59,150,0x14), FieldTrait(1186,15, 60,150,0x14), FieldTrait(1191,15, 62, 54,0x14),
9549  FieldTrait(1192,10, 63, 54,0x14), FieldTrait(1193, 7, 64, 54,0x14), FieldTrait(1194, 1, 65, 54,0x14),
9550  FieldTrait(1195,13, 66, 54,0x14), FieldTrait(1196,15, 67, 54,0x14), FieldTrait(1197,15, 74, 54,0x14),
9551  FieldTrait(1198, 1, 68, 54,0x14), FieldTrait(1199,11, 69, 54,0x14), FieldTrait(1200,11, 70, 54,0x14),
9552  FieldTrait(1227,15, 61, 54,0x14), FieldTrait(1242, 8, 73, 54,0x14), FieldTrait(1244, 8, 72, 54,0x14),
9553  FieldTrait(1435, 1, 75, 54,0x14), FieldTrait(1439, 1, 76, 54,0x14), FieldTrait(1449,15, 77, 54,0x14),
9554  FieldTrait(1450,15, 78, 54,0x14), FieldTrait(1451,14, 79, 54,0x14), FieldTrait(1452,14, 80, 54,0x14),
9555  FieldTrait(1457,14, 81, 54,0x14), FieldTrait(1458,14, 82, 54,0x14), FieldTrait(1478, 1, 83, 54,0x14),
9556  FieldTrait(1479, 1, 84, 54,0x14), FieldTrait(1480,14, 85, 54,0x14), FieldTrait(1481, 1, 86, 54,0x14),
9557  FieldTrait(1482, 1, 87, 54,0x14), FieldTrait(1483, 1, 88, 21,0x1c), FieldTrait(1500,15, 96, 0,0x04)
9558 };
9559 const FieldTrait_Hash_Array
9562 //-------------------------------------------------------------------------------------------------
9563 const FieldTrait *MarketDataRequest::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
9564 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
9566 //-------------------------------------------------------------------------------------------------
9567 const FieldTrait *MarketDataRequest::NoRelatedSym::NoLegs::_traits(NoLegsV7_traits);
9568 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoLegs::_ftha(NoLegsV7_ftha);
9570 //-------------------------------------------------------------------------------------------------
9571 const FieldTrait *MarketDataRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
9572 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
9574 //-------------------------------------------------------------------------------------------------
9575 const FieldTrait *MarketDataRequest::NoRelatedSym::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
9576 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
9578 //-------------------------------------------------------------------------------------------------
9579 const FieldTrait *MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
9580 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
9582 //-------------------------------------------------------------------------------------------------
9583 const FieldTrait *MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
9584 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
9586 //-------------------------------------------------------------------------------------------------
9587 const FieldTrait *MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
9588 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
9590 //-------------------------------------------------------------------------------------------------
9592 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
9594 //-------------------------------------------------------------------------------------------------
9595 const FieldTrait *MarketDataRequest::NoRelatedSym::NoEvents::_traits(NoEventsV1_traits);
9596 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
9598 //-------------------------------------------------------------------------------------------------
9599 const FieldTrait *MarketDataRequest::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
9600 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
9601 const MsgType& MarketDataRequest::NoRelatedSym::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
9602 //-------------------------------------------------------------------------------------------------
9603 const FieldTrait *MarketDataRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
9604 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
9606 //-------------------------------------------------------------------------------------------------
9607 const FieldTrait *MarketDataRequest::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
9608 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
9610 //-------------------------------------------------------------------------------------------------
9611 const FieldTrait *MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
9612 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
9614 //-------------------------------------------------------------------------------------------------
9616 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
9618 //-------------------------------------------------------------------------------------------------
9619 const FieldTrait MarketDataRequest::NoMDEntryTypes::_traits[] =
9620 {
9621  FieldTrait( 269, 7, 1, 0,0x05)
9622 };
9623 const FieldTrait_Hash_Array
9626 //-------------------------------------------------------------------------------------------------
9627 const FieldTrait *MarketDataRequest::NoTradingSessions::_traits(NoTradingSessionsV1_traits);
9628 const FieldTrait_Hash_Array& MarketDataRequest::NoTradingSessions::_ftha(NoTradingSessionsV1_ftha);
9629 const MsgType& MarketDataRequest::NoTradingSessions::_msgtype(NoTradingSessionsV1_msgtype);
9630 //-------------------------------------------------------------------------------------------------
9631 const FieldTrait *MarketDataRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
9632 const FieldTrait_Hash_Array& MarketDataRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
9633 const MsgType& MarketDataRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
9634 //-------------------------------------------------------------------------------------------------
9635 const FieldTrait *MarketDataRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
9636 const FieldTrait_Hash_Array& MarketDataRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
9637 const MsgType& MarketDataRequest::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
9638 //-------------------------------------------------------------------------------------------------
9639 const FieldTrait MarketDataSnapshotFullRefresh::_traits[] =
9640 {
9641  FieldTrait( 22,15, 5, 54,0x14), FieldTrait( 48,15, 4, 54,0x14), FieldTrait( 55,15, 2, 54,0x14),
9642  FieldTrait( 65,15, 3, 54,0x14), FieldTrait( 75,25,102, 0,0x04), FieldTrait( 106,15, 31, 54,0x14),
9643  FieldTrait( 107,15, 34, 54,0x14), FieldTrait( 167,15, 9, 54,0x14), FieldTrait( 200,21, 11, 54,0x14),
9644  FieldTrait( 201, 1, 72, 54,0x14), FieldTrait( 202,11, 25, 54,0x14), FieldTrait( 206, 7, 27, 54,0x14),
9645  FieldTrait( 207,20, 30, 54,0x14), FieldTrait( 215, 1,103,141,0x1c), FieldTrait( 223,14, 29, 54,0x14),
9646  FieldTrait( 224,25, 13, 54,0x14), FieldTrait( 225,25, 14, 54,0x14), FieldTrait( 226, 1, 16, 54,0x14),
9647  FieldTrait( 227,14, 17, 54,0x14), FieldTrait( 228, 9, 18, 54,0x14), FieldTrait( 231, 9, 28, 54,0x14),
9648  FieldTrait( 239, 1, 15, 54,0x14), FieldTrait( 240,25, 24, 54,0x14), FieldTrait( 255,15, 19, 54,0x14),
9649  FieldTrait( 262,15, 1, 0,0x04), FieldTrait( 264, 1,105, 0,0x04), FieldTrait( 268, 1, 95, 69,0x1c),
9650  FieldTrait( 291,16, 92, 0,0x04), FieldTrait( 292,16, 93, 0,0x04), FieldTrait( 348, 2, 32, 54,0x14),
9651  FieldTrait( 349,28, 33, 54,0x14), FieldTrait( 350, 2, 35, 54,0x14), FieldTrait( 351,28, 36, 54,0x14),
9652  FieldTrait( 451,12, 94, 0,0x04), FieldTrait( 454, 1, 6,142,0x1c), FieldTrait( 460, 1, 7, 54,0x14),
9653  FieldTrait( 461,15, 8, 54,0x14), FieldTrait( 470,18, 21, 54,0x14), FieldTrait( 471,15, 22, 54,0x14),
9654  FieldTrait( 472,15, 23, 54,0x14), FieldTrait( 541,25, 12, 54,0x14), FieldTrait( 543,15, 20, 54,0x14),
9655  FieldTrait( 555, 1, 91, 49,0x1c), FieldTrait( 667,21, 38, 54,0x14), FieldTrait( 691,15, 37, 54,0x14),
9656  FieldTrait( 711, 1, 90,188,0x1c), FieldTrait( 715,25, 99, 0,0x04), FieldTrait( 762,15, 10, 54,0x14),
9657  FieldTrait( 813, 1, 96, 0,0x04), FieldTrait( 814, 1, 97, 0,0x04), FieldTrait( 864, 1, 41, 38,0x1c),
9658  FieldTrait( 873,25, 42, 54,0x14), FieldTrait( 874,25, 43, 54,0x14), FieldTrait( 875, 1, 39, 54,0x14),
9659  FieldTrait( 876,15, 40, 54,0x14), FieldTrait( 911, 1,106, 0,0x04), FieldTrait( 947,19, 26, 54,0x14),
9660  FieldTrait( 963, 1, 98, 0,0x04), FieldTrait( 965,15, 44, 54,0x14), FieldTrait( 966,15, 45, 54,0x14),
9661  FieldTrait( 967, 9, 47, 54,0x14), FieldTrait( 968, 9, 48, 54,0x14), FieldTrait( 969, 9, 49, 54,0x14),
9662  FieldTrait( 970, 1, 50, 54,0x14), FieldTrait( 971, 1, 51, 54,0x14), FieldTrait( 996,15, 53, 54,0x14),
9663  FieldTrait( 997,15, 54, 54,0x14), FieldTrait(1018, 1, 52, 57,0x1c), FieldTrait(1021, 1,100, 0,0x04),
9664  FieldTrait(1022,15,101, 0,0x04), FieldTrait(1049, 7, 46, 54,0x14), FieldTrait(1079,26, 55, 54,0x14),
9665  FieldTrait(1146,13, 57, 54,0x14), FieldTrait(1147,10, 58, 54,0x14), FieldTrait(1151,15, 56, 54,0x14),
9666  FieldTrait(1173, 1,104, 0,0x04), FieldTrait(1180,15,108, 8,0x14), FieldTrait(1181, 4,109, 8,0x14),
9667  FieldTrait(1184, 2, 59,150,0x14), FieldTrait(1185,29, 60,150,0x14), FieldTrait(1186,15, 61,150,0x14),
9668  FieldTrait(1187, 8,107, 0,0x04), FieldTrait(1191,15, 63, 54,0x14), FieldTrait(1192,10, 64, 54,0x14),
9669  FieldTrait(1193, 7, 65, 54,0x14), FieldTrait(1194, 1, 66, 54,0x14), FieldTrait(1195,13, 67, 54,0x14),
9670  FieldTrait(1196,15, 68, 54,0x14), FieldTrait(1197,15, 75, 54,0x14), FieldTrait(1198, 1, 69, 54,0x14),
9671  FieldTrait(1199,11, 70, 54,0x14), FieldTrait(1200,11, 71, 54,0x14), FieldTrait(1227,15, 62, 54,0x14),
9672  FieldTrait(1242, 8, 74, 54,0x14), FieldTrait(1244, 8, 73, 54,0x14), FieldTrait(1350, 4,110, 8,0x14),
9673  FieldTrait(1352, 8,111, 8,0x14), FieldTrait(1435, 1, 76, 54,0x14), FieldTrait(1439, 1, 77, 54,0x14),
9674  FieldTrait(1449,15, 78, 54,0x14), FieldTrait(1450,15, 79, 54,0x14), FieldTrait(1451,14, 80, 54,0x14),
9675  FieldTrait(1452,14, 81, 54,0x14), FieldTrait(1457,14, 82, 54,0x14), FieldTrait(1458,14, 83, 54,0x14),
9676  FieldTrait(1478, 1, 84, 54,0x14), FieldTrait(1479, 1, 85, 54,0x14), FieldTrait(1480,14, 86, 54,0x14),
9677  FieldTrait(1481, 1, 87, 54,0x14), FieldTrait(1482, 1, 88, 54,0x14), FieldTrait(1483, 1, 89, 21,0x1c),
9678  FieldTrait(1500,15,112, 0,0x04)
9679 };
9682 //-------------------------------------------------------------------------------------------------
9683 const FieldTrait *MarketDataSnapshotFullRefresh::NoRoutingIDs::_traits(NoRoutingIDsV1_traits);
9684 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoRoutingIDs::_ftha(NoRoutingIDsV1_ftha);
9685 const MsgType& MarketDataSnapshotFullRefresh::NoRoutingIDs::_msgtype(NoRoutingIDsV1_msgtype);
9686 //-------------------------------------------------------------------------------------------------
9688 {
9689  FieldTrait( 15,19, 3, 0,0x04), FieldTrait( 18,16, 21, 0,0x04), FieldTrait( 31,11, 74, 0,0x04),
9690  FieldTrait( 37,15, 23, 0,0x04), FieldTrait( 40, 7, 50, 0,0x04), FieldTrait( 58,15, 31, 0,0x04),
9691  FieldTrait( 59, 7, 17, 0,0x04), FieldTrait( 63,15, 40, 0,0x04), FieldTrait( 64,25, 41, 0,0x04),
9692  FieldTrait( 83, 1, 43, 0,0x04), FieldTrait( 110,10, 20, 0,0x04), FieldTrait( 120,19, 70, 0,0x04),
9693  FieldTrait( 126,22, 19, 0,0x04), FieldTrait( 198,15, 49, 0,0x04), FieldTrait( 218,12, 58,160,0x14),
9694  FieldTrait( 220,19, 59,160,0x14), FieldTrait( 221,15, 60,160,0x14), FieldTrait( 222,15, 61,160,0x14),
9695  FieldTrait( 235,15, 52,198,0x14), FieldTrait( 236,14, 53,198,0x14), FieldTrait( 269, 7, 1, 0,0x05),
9696  FieldTrait( 270,11, 2, 0,0x04), FieldTrait( 271,10, 4, 0,0x04), FieldTrait( 272,24, 5, 0,0x04),
9697  FieldTrait( 273,23, 6, 0,0x04), FieldTrait( 274, 7, 7, 0,0x04), FieldTrait( 275,20, 8, 0,0x04),
9698  FieldTrait( 276,17, 11, 0,0x04), FieldTrait( 277,17, 12, 0,0x04), FieldTrait( 278,15, 47, 0,0x04),
9699  FieldTrait( 282,15, 13, 0,0x04), FieldTrait( 283,15, 14, 0,0x04), FieldTrait( 284,15, 15, 0,0x04),
9700  FieldTrait( 286,16, 16, 0,0x04), FieldTrait( 287, 1, 22, 0,0x04), FieldTrait( 288,15, 25, 0,0x04),
9701  FieldTrait( 289,15, 26, 0,0x04), FieldTrait( 290, 1, 28, 0,0x04), FieldTrait( 299,15, 24, 0,0x04),
9702  FieldTrait( 326, 1, 68, 0,0x04), FieldTrait( 327, 1, 69, 0,0x04), FieldTrait( 332,11, 37, 0,0x04),
9703  FieldTrait( 333,11, 38, 0,0x04), FieldTrait( 336,15, 9, 0,0x04), FieldTrait( 346, 1, 27, 0,0x04),
9704  FieldTrait( 354, 2, 32, 0,0x04), FieldTrait( 355,28, 33, 0,0x04), FieldTrait( 423, 1, 51, 0,0x04),
9705  FieldTrait( 432,25, 18, 0,0x04), FieldTrait( 453, 1, 48, 94,0x1c), FieldTrait( 528, 7, 35, 0,0x04),
9706  FieldTrait( 546,16, 29, 0,0x04), FieldTrait( 625,15, 10, 0,0x04), FieldTrait( 662,11, 62,160,0x14),
9707  FieldTrait( 663, 1, 63,160,0x14), FieldTrait( 696,25, 55,198,0x14), FieldTrait( 697,11, 56,198,0x14),
9708  FieldTrait( 698, 1, 57,198,0x14), FieldTrait( 699,15, 64,160,0x14), FieldTrait( 701,25, 54,198,0x14),
9709  FieldTrait( 761,15, 65,160,0x14), FieldTrait( 811, 9, 30, 0,0x04), FieldTrait( 828, 1, 72, 0,0x04),
9710  FieldTrait(1020,10, 39, 0,0x04), FieldTrait(1023, 1, 34, 0,0x04), FieldTrait(1024, 1, 36, 0,0x04),
9711  FieldTrait(1025,11, 73, 0,0x04), FieldTrait(1026, 9, 45, 0,0x04), FieldTrait(1027,12, 46, 0,0x04),
9712  FieldTrait(1048, 7, 44, 0,0x04), FieldTrait(1070, 1, 42, 0,0x04), FieldTrait(1093, 7, 67, 0,0x04),
9713  FieldTrait(1177, 1, 66,146,0x1c), FieldTrait(1445, 1, 71,118,0x1c)
9714 };
9715 const FieldTrait_Hash_Array
9718 //-------------------------------------------------------------------------------------------------
9719 const FieldTrait *MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::_traits(NoPartyIDsV1_traits);
9720 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
9722 //-------------------------------------------------------------------------------------------------
9724 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
9726 //-------------------------------------------------------------------------------------------------
9727 const FieldTrait *MarketDataSnapshotFullRefresh::NoMDEntries::NoOfSecSizes::_traits(NoOfSecSizesV1_traits);
9728 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoMDEntries::NoOfSecSizes::_ftha(NoOfSecSizesV1_ftha);
9730 //-------------------------------------------------------------------------------------------------
9731 const FieldTrait *MarketDataSnapshotFullRefresh::NoMDEntries::NoRateSources::_traits(NoRateSourcesV1_traits);
9732 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoMDEntries::NoRateSources::_ftha(NoRateSourcesV1_ftha);
9734 //-------------------------------------------------------------------------------------------------
9735 const FieldTrait *MarketDataSnapshotFullRefresh::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
9736 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
9737 const MsgType& MarketDataSnapshotFullRefresh::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
9738 //-------------------------------------------------------------------------------------------------
9739 const FieldTrait *MarketDataSnapshotFullRefresh::NoLegs::_traits(NoLegsV7_traits);
9740 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoLegs::_ftha(NoLegsV7_ftha);
9742 //-------------------------------------------------------------------------------------------------
9743 const FieldTrait *MarketDataSnapshotFullRefresh::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
9744 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
9746 //-------------------------------------------------------------------------------------------------
9747 const FieldTrait *MarketDataSnapshotFullRefresh::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
9748 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
9749 const MsgType& MarketDataSnapshotFullRefresh::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
9750 //-------------------------------------------------------------------------------------------------
9751 const FieldTrait *MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
9752 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
9754 //-------------------------------------------------------------------------------------------------
9755 const FieldTrait *MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
9756 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
9758 //-------------------------------------------------------------------------------------------------
9759 const FieldTrait *MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
9760 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
9762 //-------------------------------------------------------------------------------------------------
9764 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
9766 //-------------------------------------------------------------------------------------------------
9767 const FieldTrait *MarketDataSnapshotFullRefresh::NoEvents::_traits(NoEventsV1_traits);
9768 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoEvents::_ftha(NoEventsV1_ftha);
9770 //-------------------------------------------------------------------------------------------------
9771 const FieldTrait *MarketDataSnapshotFullRefresh::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
9772 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
9773 const MsgType& MarketDataSnapshotFullRefresh::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
9774 //-------------------------------------------------------------------------------------------------
9775 const FieldTrait *MarketDataSnapshotFullRefresh::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
9776 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
9778 //-------------------------------------------------------------------------------------------------
9779 const FieldTrait *MarketDataSnapshotFullRefresh::NoComplexEvents::_traits(NoComplexEventsV1_traits);
9780 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
9781 const MsgType& MarketDataSnapshotFullRefresh::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
9782 //-------------------------------------------------------------------------------------------------
9783 const FieldTrait *MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
9784 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
9786 //-------------------------------------------------------------------------------------------------
9788 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
9790 //-------------------------------------------------------------------------------------------------
9791 const FieldTrait MarketDataIncrementalRefresh::_traits[] =
9792 {
9793  FieldTrait( 75,25, 7, 0,0x04), FieldTrait( 215, 1, 8,141,0x1c), FieldTrait( 262,15, 1, 0,0x04),
9794  FieldTrait( 268, 1, 2, 70,0x1c), FieldTrait( 813, 1, 3, 0,0x04), FieldTrait( 814, 1, 4, 0,0x04),
9795  FieldTrait(1021, 1, 5, 0,0x04), FieldTrait(1022,15, 6, 0,0x04), FieldTrait(1180,15, 9, 8,0x14),
9796  FieldTrait(1181, 4, 10, 8,0x14), FieldTrait(1350, 4, 11, 8,0x14), FieldTrait(1352, 8, 12, 8,0x14)
9797 };
9800 //-------------------------------------------------------------------------------------------------
9801 const FieldTrait *MarketDataIncrementalRefresh::NoRoutingIDs::_traits(NoRoutingIDsV1_traits);
9802 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoRoutingIDs::_ftha(NoRoutingIDsV1_ftha);
9803 const MsgType& MarketDataIncrementalRefresh::NoRoutingIDs::_msgtype(NoRoutingIDsV1_msgtype);
9804 //-------------------------------------------------------------------------------------------------
9806 {
9807  FieldTrait( 15,19, 99, 0,0x04), FieldTrait( 18,16,117, 0,0x04), FieldTrait( 22,15, 9, 54,0x14),
9808  FieldTrait( 31,11,177, 0,0x04), FieldTrait( 37,15,119, 0,0x04), FieldTrait( 40, 7,146, 0,0x04),
9809  FieldTrait( 48,15, 8, 54,0x14), FieldTrait( 55,15, 6, 54,0x14), FieldTrait( 58,15,128, 0,0x04),
9810  FieldTrait( 59, 7,113, 0,0x04), FieldTrait( 60,22,172, 0,0x04), FieldTrait( 63,15,136, 0,0x04),
9811  FieldTrait( 64,25,137, 0,0x04), FieldTrait( 65,15, 7, 54,0x14), FieldTrait( 83, 1,139, 0,0x04),
9812  FieldTrait( 106,15, 35, 54,0x14), FieldTrait( 107,15, 38, 54,0x14), FieldTrait( 110,10,116, 0,0x04),
9813  FieldTrait( 120,19,174, 0,0x04), FieldTrait( 126,22,115, 0,0x04), FieldTrait( 167,15, 13, 54,0x14),
9814  FieldTrait( 198,15,145, 0,0x04), FieldTrait( 200,21, 15, 54,0x14), FieldTrait( 201, 1, 76, 54,0x14),
9815  FieldTrait( 202,11, 29, 54,0x14), FieldTrait( 206, 7, 31, 54,0x14), FieldTrait( 207,20, 34, 54,0x14),
9816  FieldTrait( 218,12,156,160,0x14), FieldTrait( 220,19,157,160,0x14), FieldTrait( 221,15,158,160,0x14),
9817  FieldTrait( 222,15,159,160,0x14), FieldTrait( 223,14, 33, 54,0x14), FieldTrait( 224,25, 17, 54,0x14),
9818  FieldTrait( 225,25, 18, 54,0x14), FieldTrait( 226, 1, 20, 54,0x14), FieldTrait( 227,14, 21, 54,0x14),
9819  FieldTrait( 228, 9, 22, 54,0x14), FieldTrait( 231, 9, 32, 54,0x14), FieldTrait( 235,15,150,198,0x14),
9820  FieldTrait( 236,14,151,198,0x14), FieldTrait( 239, 1, 19, 54,0x14), FieldTrait( 240,25, 28, 54,0x14),
9821  FieldTrait( 255,15, 23, 54,0x14), FieldTrait( 264, 1,148, 0,0x04), FieldTrait( 269, 7, 3, 0,0x04),
9822  FieldTrait( 270,11, 98, 0,0x04), FieldTrait( 271,10,100, 0,0x04), FieldTrait( 272,24,101, 0,0x04),
9823  FieldTrait( 273,23,102, 0,0x04), FieldTrait( 274, 7,103, 0,0x04), FieldTrait( 275,20,104, 0,0x04),
9824  FieldTrait( 276,17,107, 0,0x04), FieldTrait( 277,17,108, 0,0x04), FieldTrait( 278,15, 4, 0,0x04),
9825  FieldTrait( 279, 7, 1, 0,0x05), FieldTrait( 280,15, 5, 0,0x04), FieldTrait( 282,15,109, 0,0x04),
9826  FieldTrait( 283,15,110, 0,0x04), FieldTrait( 284,15,111, 0,0x04), FieldTrait( 285, 7, 2, 0,0x04),
9827  FieldTrait( 286,16,112, 0,0x04), FieldTrait( 287, 1,118, 0,0x04), FieldTrait( 288,15,121, 0,0x04),
9828  FieldTrait( 289,15,122, 0,0x04), FieldTrait( 290, 1,124, 0,0x04), FieldTrait( 291,16, 96, 0,0x04),
9829  FieldTrait( 292,16, 97, 0,0x04), FieldTrait( 299,15,120, 0,0x04), FieldTrait( 326, 1,166, 0,0x04),
9830  FieldTrait( 327, 1,167, 0,0x04), FieldTrait( 332,11,133, 0,0x04), FieldTrait( 333,11,134, 0,0x04),
9831  FieldTrait( 336,15,105, 0,0x04), FieldTrait( 346, 1,123, 0,0x04), FieldTrait( 348, 2, 36, 54,0x14),
9832  FieldTrait( 349,28, 37, 54,0x14), FieldTrait( 350, 2, 39, 54,0x14), FieldTrait( 351,28, 40, 54,0x14),
9833  FieldTrait( 354, 2,129, 0,0x04), FieldTrait( 355,28,130, 0,0x04), FieldTrait( 423, 1,149, 0,0x04),
9834  FieldTrait( 432,25,114, 0,0x04), FieldTrait( 451,12,127, 0,0x04), FieldTrait( 453, 1,144, 94,0x1c),
9835  FieldTrait( 454, 1, 10,142,0x1c), FieldTrait( 460, 1, 11, 54,0x14), FieldTrait( 461,15, 12, 54,0x14),
9836  FieldTrait( 470,18, 25, 54,0x14), FieldTrait( 471,15, 26, 54,0x14), FieldTrait( 472,15, 27, 54,0x14),
9837  FieldTrait( 483,22,171, 0,0x04), FieldTrait( 528, 7,131, 0,0x04), FieldTrait( 541,25, 16, 54,0x14),
9838  FieldTrait( 543,15, 24, 54,0x14), FieldTrait( 546,16,125, 0,0x04), FieldTrait( 555, 1, 95, 49,0x1c),
9839  FieldTrait( 574,15,169, 0,0x04), FieldTrait( 625,15,106, 0,0x04), FieldTrait( 662,11,160,160,0x14),
9840  FieldTrait( 663, 1,161,160,0x14), FieldTrait( 667,21, 42, 54,0x14), FieldTrait( 691,15, 41, 54,0x14),
9841  FieldTrait( 696,25,153,198,0x14), FieldTrait( 697,11,154,198,0x14), FieldTrait( 698, 1,155,198,0x14),
9842  FieldTrait( 699,15,162,160,0x14), FieldTrait( 701,25,152,198,0x14), FieldTrait( 711, 1, 94,188,0x1c),
9843  FieldTrait( 761,15,163,160,0x14), FieldTrait( 762,15, 14, 54,0x14), FieldTrait( 811, 9,126, 0,0x04),
9844  FieldTrait( 828, 1,168, 0,0x04), FieldTrait( 864, 1, 45, 38,0x1c), FieldTrait( 873,25, 46, 54,0x14),
9845  FieldTrait( 874,25, 47, 54,0x14), FieldTrait( 875, 1, 43, 54,0x14), FieldTrait( 876,15, 44, 54,0x14),
9846  FieldTrait( 947,19, 30, 54,0x14), FieldTrait( 965,15, 48, 54,0x14), FieldTrait( 966,15, 49, 54,0x14),
9847  FieldTrait( 967, 9, 51, 54,0x14), FieldTrait( 968, 9, 52, 54,0x14), FieldTrait( 969, 9, 53, 54,0x14),
9848  FieldTrait( 970, 1, 54, 54,0x14), FieldTrait( 971, 1, 55, 54,0x14), FieldTrait( 996,15, 57, 54,0x14),
9849  FieldTrait( 997,15, 58, 54,0x14), FieldTrait(1003,15,170, 0,0x04), FieldTrait(1018, 1, 56, 57,0x1c),
9850  FieldTrait(1020,10,135, 0,0x04), FieldTrait(1023, 1,143, 0,0x04), FieldTrait(1024, 1,132, 0,0x04),
9851  FieldTrait(1025,11,176, 0,0x04), FieldTrait(1026, 9,141, 0,0x04), FieldTrait(1027,12,142, 0,0x04),
9852  FieldTrait(1048, 7,140, 0,0x04), FieldTrait(1049, 7, 50, 54,0x14), FieldTrait(1070, 1,138, 0,0x04),
9853  FieldTrait(1079,26, 59, 54,0x14), FieldTrait(1093, 7,165, 0,0x04), FieldTrait(1146,13, 61, 54,0x14),
9854  FieldTrait(1147,10, 62, 54,0x14), FieldTrait(1151,15, 60, 54,0x14), FieldTrait(1173, 1,147, 0,0x04),
9855  FieldTrait(1175, 1,173,161,0x1c), FieldTrait(1177, 1,164,146,0x1c), FieldTrait(1184, 2, 63,150,0x14),
9856  FieldTrait(1185,29, 64,150,0x14), FieldTrait(1186,15, 65,150,0x14), FieldTrait(1191,15, 67, 54,0x14),
9857  FieldTrait(1192,10, 68, 54,0x14), FieldTrait(1193, 7, 69, 54,0x14), FieldTrait(1194, 1, 70, 54,0x14),
9858  FieldTrait(1195,13, 71, 54,0x14), FieldTrait(1196,15, 72, 54,0x14), FieldTrait(1197,15, 79, 54,0x14),
9859  FieldTrait(1198, 1, 73, 54,0x14), FieldTrait(1199,11, 74, 54,0x14), FieldTrait(1200,11, 75, 54,0x14),
9860  FieldTrait(1227,15, 66, 54,0x14), FieldTrait(1242, 8, 78, 54,0x14), FieldTrait(1244, 8, 77, 54,0x14),
9861  FieldTrait(1435, 1, 80, 54,0x14), FieldTrait(1439, 1, 81, 54,0x14), FieldTrait(1445, 1,175,118,0x1c),
9862  FieldTrait(1449,15, 82, 54,0x14), FieldTrait(1450,15, 83, 54,0x14), FieldTrait(1451,14, 84, 54,0x14),
9863  FieldTrait(1452,14, 85, 54,0x14), FieldTrait(1457,14, 86, 54,0x14), FieldTrait(1458,14, 87, 54,0x14),
9864  FieldTrait(1478, 1, 88, 54,0x14), FieldTrait(1479, 1, 89, 54,0x14), FieldTrait(1480,14, 90, 54,0x14),
9865  FieldTrait(1481, 1, 91, 54,0x14), FieldTrait(1482, 1, 92, 54,0x14), FieldTrait(1483, 1, 93, 21,0x1c),
9866  FieldTrait(1500,15,178, 0,0x04)
9867 };
9868 const FieldTrait_Hash_Array
9871 //-------------------------------------------------------------------------------------------------
9872 const FieldTrait *MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::_traits(NoPartyIDsV1_traits);
9873 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
9875 //-------------------------------------------------------------------------------------------------
9877 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
9879 //-------------------------------------------------------------------------------------------------
9880 const FieldTrait *MarketDataIncrementalRefresh::NoMDEntries::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
9881 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
9883 //-------------------------------------------------------------------------------------------------
9884 const FieldTrait *MarketDataIncrementalRefresh::NoMDEntries::NoLegs::_traits(NoLegsV7_traits);
9885 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoLegs::_ftha(NoLegsV7_ftha);
9887 //-------------------------------------------------------------------------------------------------
9888 const FieldTrait *MarketDataIncrementalRefresh::NoMDEntries::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
9889 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
9891 //-------------------------------------------------------------------------------------------------
9892 const FieldTrait *MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
9893 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
9895 //-------------------------------------------------------------------------------------------------
9896 const FieldTrait *MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
9897 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
9899 //-------------------------------------------------------------------------------------------------
9901 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
9903 //-------------------------------------------------------------------------------------------------
9904 const FieldTrait *MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
9905 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
9907 //-------------------------------------------------------------------------------------------------
9911 //-------------------------------------------------------------------------------------------------
9912 const FieldTrait *MarketDataIncrementalRefresh::NoMDEntries::NoEvents::_traits(NoEventsV1_traits);
9913 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoEvents::_ftha(NoEventsV1_ftha);
9915 //-------------------------------------------------------------------------------------------------
9916 const FieldTrait *MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
9917 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
9919 //-------------------------------------------------------------------------------------------------
9921 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
9923 //-------------------------------------------------------------------------------------------------
9925 {
9926  FieldTrait(1176, 1, 1, 0,0x04)
9927 };
9928 const FieldTrait_Hash_Array
9931 //-------------------------------------------------------------------------------------------------
9932 const FieldTrait *MarketDataIncrementalRefresh::NoMDEntries::NoOfSecSizes::_traits(NoOfSecSizesV1_traits);
9933 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoOfSecSizes::_ftha(NoOfSecSizesV1_ftha);
9935 //-------------------------------------------------------------------------------------------------
9936 const FieldTrait *MarketDataIncrementalRefresh::NoMDEntries::NoRateSources::_traits(NoRateSourcesV1_traits);
9937 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoRateSources::_ftha(NoRateSourcesV1_ftha);
9939 //-------------------------------------------------------------------------------------------------
9940 const FieldTrait *MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::_traits(NoComplexEventsV1_traits);
9941 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
9943 //-------------------------------------------------------------------------------------------------
9945 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
9947 //-------------------------------------------------------------------------------------------------
9951 //-------------------------------------------------------------------------------------------------
9952 const FieldTrait MarketDataRequestReject::_traits[] =
9953 {
9954  FieldTrait( 58,15, 4, 0,0x04), FieldTrait( 262,15, 1, 0,0x04), FieldTrait( 281, 7, 2, 0,0x04),
9955  FieldTrait( 354, 2, 5, 0,0x04), FieldTrait( 355,28, 6, 0,0x04), FieldTrait( 453, 1, 7, 94,0x1c),
9956  FieldTrait( 816, 1, 3, 72,0x1c)
9957 };
9960 //-------------------------------------------------------------------------------------------------
9961 const FieldTrait *MarketDataRequestReject::NoPartyIDs::_traits(NoPartyIDsV1_traits);
9962 const FieldTrait_Hash_Array& MarketDataRequestReject::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
9963 const MsgType& MarketDataRequestReject::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
9964 //-------------------------------------------------------------------------------------------------
9965 const FieldTrait *MarketDataRequestReject::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
9966 const FieldTrait_Hash_Array& MarketDataRequestReject::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
9968 //-------------------------------------------------------------------------------------------------
9970 {
9971  FieldTrait( 817,15, 1, 0,0x04)
9972 };
9973 const FieldTrait_Hash_Array
9976 //-------------------------------------------------------------------------------------------------
9977 const FieldTrait QuoteCancel::_traits[] =
9978 {
9979  FieldTrait( 1,15, 6, 0,0x04), FieldTrait( 117,15, 2, 0,0x04), FieldTrait( 131,15, 1, 0,0x04),
9980  FieldTrait( 295, 1, 11,108,0x1c), FieldTrait( 298, 1, 3, 0,0x04), FieldTrait( 301, 1, 4, 0,0x04),
9981  FieldTrait( 336,15, 9, 0,0x04), FieldTrait( 453, 1, 5, 94,0x1c), FieldTrait( 537, 1, 13, 0,0x04),
9982  FieldTrait( 581, 1, 8, 0,0x04), FieldTrait( 625,15, 10, 0,0x04), FieldTrait( 660, 1, 7, 0,0x04),
9983  FieldTrait(1166,15, 12, 0,0x04), FieldTrait(1461, 1, 14,169,0x1c)
9984 };
9985 const FieldTrait_Hash_Array QuoteCancel::_ftha(QuoteCancel::_traits, 14);
9986 const MsgType QuoteCancel::_msgtype("Z");
9987 //-------------------------------------------------------------------------------------------------
9988 const FieldTrait QuoteCancel::NoQuoteEntries::_traits[] =
9989 {
9990  FieldTrait( 22,15, 4, 54,0x14), FieldTrait( 48,15, 3, 54,0x14), FieldTrait( 55,15, 1, 54,0x14),
9991  FieldTrait( 65,15, 2, 54,0x14), FieldTrait( 106,15, 30, 54,0x14), FieldTrait( 107,15, 33, 54,0x14),
9992  FieldTrait( 167,15, 8, 54,0x14), FieldTrait( 200,21, 10, 54,0x14), FieldTrait( 201, 1, 71, 54,0x14),
9993  FieldTrait( 202,11, 24, 54,0x14), FieldTrait( 206, 7, 26, 54,0x14), FieldTrait( 207,20, 29, 54,0x14),
9994  FieldTrait( 223,14, 28, 54,0x14), FieldTrait( 224,25, 12, 54,0x14), FieldTrait( 225,25, 13, 54,0x14),
9995  FieldTrait( 226, 1, 15, 54,0x14), FieldTrait( 227,14, 16, 54,0x14), FieldTrait( 228, 9, 17, 54,0x14),
9996  FieldTrait( 231, 9, 27, 54,0x14), FieldTrait( 239, 1, 14, 54,0x14), FieldTrait( 240,25, 23, 54,0x14),
9997  FieldTrait( 255,15, 18, 54,0x14), FieldTrait( 348, 2, 31, 54,0x14), FieldTrait( 349,28, 32, 54,0x14),
9998  FieldTrait( 350, 2, 34, 54,0x14), FieldTrait( 351,28, 35, 54,0x14), FieldTrait( 454, 1, 5,142,0x1c),
9999  FieldTrait( 460, 1, 6, 54,0x14), FieldTrait( 461,15, 7, 54,0x14), FieldTrait( 470,18, 20, 54,0x14),
10000  FieldTrait( 471,15, 21, 54,0x14), FieldTrait( 472,15, 22, 54,0x14), FieldTrait( 541,25, 11, 54,0x14),
10001  FieldTrait( 543,15, 19, 54,0x14), FieldTrait( 555, 1, 99, 49,0x1c), FieldTrait( 667,21, 37, 54,0x14),
10002  FieldTrait( 691,15, 36, 54,0x14), FieldTrait( 711, 1, 98,188,0x1c), FieldTrait( 762,15, 9, 54,0x14),
10003  FieldTrait( 788, 1, 93, 44,0x14), FieldTrait( 864, 1, 40, 38,0x1c), FieldTrait( 873,25, 41, 54,0x14),
10004  FieldTrait( 874,25, 42, 54,0x14), FieldTrait( 875, 1, 38, 54,0x14), FieldTrait( 876,15, 39, 54,0x14),
10005  FieldTrait( 898,14, 97, 44,0x14), FieldTrait( 913,15, 89, 44,0x14), FieldTrait( 914,15, 90, 44,0x14),
10006  FieldTrait( 915,25, 91, 44,0x14), FieldTrait( 916,25, 94, 44,0x14), FieldTrait( 917,25, 95, 44,0x14),
10007  FieldTrait( 918,19, 92, 44,0x14), FieldTrait( 919, 1, 96, 44,0x14), FieldTrait( 947,19, 25, 54,0x14),
10008  FieldTrait( 965,15, 43, 54,0x14), FieldTrait( 966,15, 44, 54,0x14), FieldTrait( 967, 9, 46, 54,0x14),
10009  FieldTrait( 968, 9, 47, 54,0x14), FieldTrait( 969, 9, 48, 54,0x14), FieldTrait( 970, 1, 49, 54,0x14),
10010  FieldTrait( 971, 1, 50, 54,0x14), FieldTrait( 996,15, 52, 54,0x14), FieldTrait( 997,15, 53, 54,0x14),
10011  FieldTrait(1018, 1, 51, 57,0x1c), FieldTrait(1049, 7, 45, 54,0x14), FieldTrait(1079,26, 54, 54,0x14),
10012  FieldTrait(1146,13, 56, 54,0x14), FieldTrait(1147,10, 57, 54,0x14), FieldTrait(1151,15, 55, 54,0x14),
10013  FieldTrait(1184, 2, 58,150,0x14), FieldTrait(1185,29, 59,150,0x14), FieldTrait(1186,15, 60,150,0x14),
10014  FieldTrait(1191,15, 62, 54,0x14), FieldTrait(1192,10, 63, 54,0x14), FieldTrait(1193, 7, 64, 54,0x14),
10015  FieldTrait(1194, 1, 65, 54,0x14), FieldTrait(1195,13, 66, 54,0x14), FieldTrait(1196,15, 67, 54,0x14),
10016  FieldTrait(1197,15, 74, 54,0x14), FieldTrait(1198, 1, 68, 54,0x14), FieldTrait(1199,11, 69, 54,0x14),
10017  FieldTrait(1200,11, 70, 54,0x14), FieldTrait(1227,15, 61, 54,0x14), FieldTrait(1242, 8, 73, 54,0x14),
10018  FieldTrait(1244, 8, 72, 54,0x14), FieldTrait(1435, 1, 75, 54,0x14), FieldTrait(1439, 1, 76, 54,0x14),
10019  FieldTrait(1449,15, 77, 54,0x14), FieldTrait(1450,15, 78, 54,0x14), FieldTrait(1451,14, 79, 54,0x14),
10020  FieldTrait(1452,14, 80, 54,0x14), FieldTrait(1457,14, 81, 54,0x14), FieldTrait(1458,14, 82, 54,0x14),
10021  FieldTrait(1478, 1, 83, 54,0x14), FieldTrait(1479, 1, 84, 54,0x14), FieldTrait(1480,14, 85, 54,0x14),
10022  FieldTrait(1481, 1, 86, 54,0x14), FieldTrait(1482, 1, 87, 54,0x14), FieldTrait(1483, 1, 88, 21,0x1c)
10023 };
10024 const FieldTrait_Hash_Array
10026 const MsgType QuoteCancel::NoQuoteEntries::_msgtype("NoQuoteEntries");
10027 //-------------------------------------------------------------------------------------------------
10028 const FieldTrait *QuoteCancel::NoQuoteEntries::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
10029 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
10030 const MsgType& QuoteCancel::NoQuoteEntries::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
10031 //-------------------------------------------------------------------------------------------------
10032 const FieldTrait *QuoteCancel::NoQuoteEntries::NoLegs::_traits(NoLegsV7_traits);
10033 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoLegs::_ftha(NoLegsV7_ftha);
10035 //-------------------------------------------------------------------------------------------------
10036 const FieldTrait *QuoteCancel::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
10037 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
10039 //-------------------------------------------------------------------------------------------------
10040 const FieldTrait *QuoteCancel::NoQuoteEntries::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
10041 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
10042 const MsgType& QuoteCancel::NoQuoteEntries::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
10043 //-------------------------------------------------------------------------------------------------
10044 const FieldTrait *QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
10045 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
10047 //-------------------------------------------------------------------------------------------------
10048 const FieldTrait *QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
10049 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
10051 //-------------------------------------------------------------------------------------------------
10052 const FieldTrait *QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
10053 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
10055 //-------------------------------------------------------------------------------------------------
10057 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
10059 //-------------------------------------------------------------------------------------------------
10060 const FieldTrait *QuoteCancel::NoQuoteEntries::NoEvents::_traits(NoEventsV1_traits);
10061 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoEvents::_ftha(NoEventsV1_ftha);
10062 const MsgType& QuoteCancel::NoQuoteEntries::NoEvents::_msgtype(NoEventsV1_msgtype);
10063 //-------------------------------------------------------------------------------------------------
10064 const FieldTrait *QuoteCancel::NoQuoteEntries::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
10065 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
10066 const MsgType& QuoteCancel::NoQuoteEntries::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
10067 //-------------------------------------------------------------------------------------------------
10068 const FieldTrait *QuoteCancel::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
10069 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
10071 //-------------------------------------------------------------------------------------------------
10072 const FieldTrait *QuoteCancel::NoQuoteEntries::NoComplexEvents::_traits(NoComplexEventsV1_traits);
10073 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
10074 const MsgType& QuoteCancel::NoQuoteEntries::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
10075 //-------------------------------------------------------------------------------------------------
10076 const FieldTrait *QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
10077 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
10079 //-------------------------------------------------------------------------------------------------
10081 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
10083 //-------------------------------------------------------------------------------------------------
10084 const FieldTrait *QuoteCancel::NoPartyIDs::_traits(NoPartyIDsV1_traits);
10085 const FieldTrait_Hash_Array& QuoteCancel::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
10086 const MsgType& QuoteCancel::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
10087 //-------------------------------------------------------------------------------------------------
10088 const FieldTrait *QuoteCancel::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
10089 const FieldTrait_Hash_Array& QuoteCancel::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
10090 const MsgType& QuoteCancel::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
10091 //-------------------------------------------------------------------------------------------------
10092 const FieldTrait *QuoteCancel::NoTargetPartyIDs::_traits(NoTargetPartyIDsV1_traits);
10093 const FieldTrait_Hash_Array& QuoteCancel::NoTargetPartyIDs::_ftha(NoTargetPartyIDsV1_ftha);
10094 const MsgType& QuoteCancel::NoTargetPartyIDs::_msgtype(NoTargetPartyIDsV1_msgtype);
10095 //-------------------------------------------------------------------------------------------------
10096 const FieldTrait QuoteStatusRequest::_traits[] =
10097 {
10098  FieldTrait( 1,15,103, 0,0x04), FieldTrait( 22,15, 6, 54,0x14), FieldTrait( 48,15, 5, 54,0x14),
10099  FieldTrait( 55,15, 3, 54,0x14), FieldTrait( 65,15, 4, 54,0x14), FieldTrait( 106,15, 32, 54,0x14),
10100  FieldTrait( 107,15, 35, 54,0x14), FieldTrait( 117,15, 2, 0,0x04), FieldTrait( 167,15, 10, 54,0x14),
10101  FieldTrait( 200,21, 12, 54,0x14), FieldTrait( 201, 1, 73, 54,0x14), FieldTrait( 202,11, 26, 54,0x14),
10102  FieldTrait( 206, 7, 28, 54,0x14), FieldTrait( 207,20, 31, 54,0x14), FieldTrait( 223,14, 30, 54,0x14),
10103  FieldTrait( 224,25, 14, 54,0x14), FieldTrait( 225,25, 15, 54,0x14), FieldTrait( 226, 1, 17, 54,0x14),
10104  FieldTrait( 227,14, 18, 54,0x14), FieldTrait( 228, 9, 19, 54,0x14), FieldTrait( 231, 9, 29, 54,0x14),
10105  FieldTrait( 239, 1, 16, 54,0x14), FieldTrait( 240,25, 25, 54,0x14), FieldTrait( 255,15, 20, 54,0x14),
10106  FieldTrait( 263, 7,108, 0,0x04), FieldTrait( 336,15,106, 0,0x04), FieldTrait( 348, 2, 33, 54,0x14),
10107  FieldTrait( 349,28, 34, 54,0x14), FieldTrait( 350, 2, 36, 54,0x14), FieldTrait( 351,28, 37, 54,0x14),
10108  FieldTrait( 453, 1,102, 94,0x1c), FieldTrait( 454, 1, 7,142,0x1c), FieldTrait( 460, 1, 8, 54,0x14),
10109  FieldTrait( 461,15, 9, 54,0x14), FieldTrait( 470,18, 22, 54,0x14), FieldTrait( 471,15, 23, 54,0x14),
10110  FieldTrait( 472,15, 24, 54,0x14), FieldTrait( 541,25, 13, 54,0x14), FieldTrait( 543,15, 21, 54,0x14),
10111  FieldTrait( 555, 1,101, 49,0x1c), FieldTrait( 581, 1,105, 0,0x04), FieldTrait( 625,15,107, 0,0x04),
10112  FieldTrait( 649,15, 1, 0,0x04), FieldTrait( 660, 1,104, 0,0x04), FieldTrait( 667,21, 39, 54,0x14),
10113  FieldTrait( 691,15, 38, 54,0x14), FieldTrait( 711, 1,100,188,0x1c), FieldTrait( 762,15, 11, 54,0x14),
10114  FieldTrait( 788, 1, 95, 44,0x14), FieldTrait( 864, 1, 42, 38,0x1c), FieldTrait( 873,25, 43, 54,0x14),
10115  FieldTrait( 874,25, 44, 54,0x14), FieldTrait( 875, 1, 40, 54,0x14), FieldTrait( 876,15, 41, 54,0x14),
10116  FieldTrait( 898,14, 99, 44,0x14), FieldTrait( 913,15, 91, 44,0x14), FieldTrait( 914,15, 92, 44,0x14),
10117  FieldTrait( 915,25, 93, 44,0x14), FieldTrait( 916,25, 96, 44,0x14), FieldTrait( 917,25, 97, 44,0x14),
10118  FieldTrait( 918,19, 94, 44,0x14), FieldTrait( 919, 1, 98, 44,0x14), FieldTrait( 947,19, 27, 54,0x14),
10119  FieldTrait( 965,15, 45, 54,0x14), FieldTrait( 966,15, 46, 54,0x14), FieldTrait( 967, 9, 48, 54,0x14),
10120  FieldTrait( 968, 9, 49, 54,0x14), FieldTrait( 969, 9, 50, 54,0x14), FieldTrait( 970, 1, 51, 54,0x14),
10121  FieldTrait( 971, 1, 52, 54,0x14), FieldTrait( 996,15, 54, 54,0x14), FieldTrait( 997,15, 55, 54,0x14),
10122  FieldTrait(1018, 1, 53, 57,0x1c), FieldTrait(1049, 7, 47, 54,0x14), FieldTrait(1079,26, 56, 54,0x14),
10123  FieldTrait(1146,13, 58, 54,0x14), FieldTrait(1147,10, 59, 54,0x14), FieldTrait(1151,15, 57, 54,0x14),
10124  FieldTrait(1184, 2, 60,150,0x14), FieldTrait(1185,29, 61,150,0x14), FieldTrait(1186,15, 62,150,0x14),
10125  FieldTrait(1191,15, 64, 54,0x14), FieldTrait(1192,10, 65, 54,0x14), FieldTrait(1193, 7, 66, 54,0x14),
10126  FieldTrait(1194, 1, 67, 54,0x14), FieldTrait(1195,13, 68, 54,0x14), FieldTrait(1196,15, 69, 54,0x14),
10127  FieldTrait(1197,15, 76, 54,0x14), FieldTrait(1198, 1, 70, 54,0x14), FieldTrait(1199,11, 71, 54,0x14),
10128  FieldTrait(1200,11, 72, 54,0x14), FieldTrait(1227,15, 63, 54,0x14), FieldTrait(1242, 8, 75, 54,0x14),
10129  FieldTrait(1244, 8, 74, 54,0x14), FieldTrait(1435, 1, 77, 54,0x14), FieldTrait(1439, 1, 78, 54,0x14),
10130  FieldTrait(1449,15, 79, 54,0x14), FieldTrait(1450,15, 80, 54,0x14), FieldTrait(1451,14, 81, 54,0x14),
10131  FieldTrait(1452,14, 82, 54,0x14), FieldTrait(1457,14, 83, 54,0x14), FieldTrait(1458,14, 84, 54,0x14),
10132  FieldTrait(1461, 1,109,169,0x1c), FieldTrait(1478, 1, 85, 54,0x14), FieldTrait(1479, 1, 86, 54,0x14),
10133  FieldTrait(1480,14, 87, 54,0x14), FieldTrait(1481, 1, 88, 54,0x14), FieldTrait(1482, 1, 89, 54,0x14),
10134  FieldTrait(1483, 1, 90, 21,0x1c)
10135 };
10136 const FieldTrait_Hash_Array QuoteStatusRequest::_ftha(QuoteStatusRequest::_traits, 109);
10138 //-------------------------------------------------------------------------------------------------
10139 const FieldTrait *QuoteStatusRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
10140 const FieldTrait_Hash_Array& QuoteStatusRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
10141 const MsgType& QuoteStatusRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
10142 //-------------------------------------------------------------------------------------------------
10143 const FieldTrait *QuoteStatusRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
10144 const FieldTrait_Hash_Array& QuoteStatusRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
10146 //-------------------------------------------------------------------------------------------------
10147 const FieldTrait *QuoteStatusRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
10148 const FieldTrait_Hash_Array& QuoteStatusRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
10149 const MsgType& QuoteStatusRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
10150 //-------------------------------------------------------------------------------------------------
10151 const FieldTrait *QuoteStatusRequest::NoLegs::_traits(NoLegsV7_traits);
10152 const FieldTrait_Hash_Array& QuoteStatusRequest::NoLegs::_ftha(NoLegsV7_ftha);
10153 const MsgType& QuoteStatusRequest::NoLegs::_msgtype(NoLegsV7_msgtype);
10154 //-------------------------------------------------------------------------------------------------
10155 const FieldTrait *QuoteStatusRequest::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
10156 const FieldTrait_Hash_Array& QuoteStatusRequest::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
10157 const MsgType& QuoteStatusRequest::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
10158 //-------------------------------------------------------------------------------------------------
10159 const FieldTrait *QuoteStatusRequest::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
10160 const FieldTrait_Hash_Array& QuoteStatusRequest::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
10161 const MsgType& QuoteStatusRequest::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
10162 //-------------------------------------------------------------------------------------------------
10163 const FieldTrait *QuoteStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
10164 const FieldTrait_Hash_Array& QuoteStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
10165 const MsgType& QuoteStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
10166 //-------------------------------------------------------------------------------------------------
10167 const FieldTrait *QuoteStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
10168 const FieldTrait_Hash_Array& QuoteStatusRequest::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
10170 //-------------------------------------------------------------------------------------------------
10171 const FieldTrait *QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
10172 const FieldTrait_Hash_Array& QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
10173 const MsgType& QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
10174 //-------------------------------------------------------------------------------------------------
10176 const FieldTrait_Hash_Array& QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
10178 //-------------------------------------------------------------------------------------------------
10179 const FieldTrait *QuoteStatusRequest::NoEvents::_traits(NoEventsV1_traits);
10180 const FieldTrait_Hash_Array& QuoteStatusRequest::NoEvents::_ftha(NoEventsV1_ftha);
10181 const MsgType& QuoteStatusRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
10182 //-------------------------------------------------------------------------------------------------
10183 const FieldTrait *QuoteStatusRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
10184 const FieldTrait_Hash_Array& QuoteStatusRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
10185 const MsgType& QuoteStatusRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
10186 //-------------------------------------------------------------------------------------------------
10187 const FieldTrait *QuoteStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
10188 const FieldTrait_Hash_Array& QuoteStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
10190 //-------------------------------------------------------------------------------------------------
10191 const FieldTrait *QuoteStatusRequest::NoTargetPartyIDs::_traits(NoTargetPartyIDsV1_traits);
10192 const FieldTrait_Hash_Array& QuoteStatusRequest::NoTargetPartyIDs::_ftha(NoTargetPartyIDsV1_ftha);
10193 const MsgType& QuoteStatusRequest::NoTargetPartyIDs::_msgtype(NoTargetPartyIDsV1_msgtype);
10194 //-------------------------------------------------------------------------------------------------
10195 const FieldTrait *QuoteStatusRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
10196 const FieldTrait_Hash_Array& QuoteStatusRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
10197 const MsgType& QuoteStatusRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
10198 //-------------------------------------------------------------------------------------------------
10199 const FieldTrait *QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
10200 const FieldTrait_Hash_Array& QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
10202 //-------------------------------------------------------------------------------------------------
10204 const FieldTrait_Hash_Array& QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
10206 //-------------------------------------------------------------------------------------------------
10207 const FieldTrait MassQuoteAcknowledgement::_traits[] =
10208 {
10209  FieldTrait( 1,15, 8, 0,0x04), FieldTrait( 58,15, 11, 0,0x04), FieldTrait( 117,15, 2, 0,0x04),
10210  FieldTrait( 131,15, 1, 0,0x04), FieldTrait( 296, 1, 14,115,0x1c), FieldTrait( 297, 1, 3, 0,0x04),
10211  FieldTrait( 298, 1, 15, 0,0x04), FieldTrait( 300, 1, 4, 0,0x04), FieldTrait( 301, 1, 5, 0,0x04),
10212  FieldTrait( 354, 2, 12, 0,0x04), FieldTrait( 355,28, 13, 0,0x04), FieldTrait( 453, 1, 7, 94,0x1c),
10213  FieldTrait( 537, 1, 6, 0,0x04), FieldTrait( 581, 1, 10, 0,0x04), FieldTrait( 660, 1, 9, 0,0x04),
10214  FieldTrait(1461, 1, 16,169,0x1c)
10215 };
10218 //-------------------------------------------------------------------------------------------------
10220 {
10221  FieldTrait( 241,25, 13,191,0x14), FieldTrait( 242,25, 14,191,0x14), FieldTrait( 243, 1, 15,191,0x14),
10222  FieldTrait( 244, 1, 16,191,0x14), FieldTrait( 245,14, 17,191,0x14), FieldTrait( 246, 9, 18,191,0x14),
10223  FieldTrait( 247,25, 24,191,0x14), FieldTrait( 256,15, 19,191,0x14), FieldTrait( 295, 1, 76,109,0x1c),
10224  FieldTrait( 302,15, 1, 0,0x04), FieldTrait( 304, 1, 74, 0,0x04), FieldTrait( 305,15, 5,191,0x14),
10225  FieldTrait( 306,15, 31,191,0x14), FieldTrait( 307,15, 34,191,0x14), FieldTrait( 308,20, 30,191,0x14),
10226  FieldTrait( 309,15, 4,191,0x14), FieldTrait( 310,15, 9,191,0x14), FieldTrait( 311,15, 2,191,0x14),
10227  FieldTrait( 312,15, 3,191,0x14), FieldTrait( 313,21, 11,191,0x14), FieldTrait( 315, 1, 61,191,0x14),
10228  FieldTrait( 316,11, 25,191,0x14), FieldTrait( 317, 7, 27,191,0x14), FieldTrait( 318,19, 39,191,0x14),
10229  FieldTrait( 362, 2, 32,191,0x14), FieldTrait( 363,28, 33,191,0x14), FieldTrait( 364, 2, 35,191,0x14),
10230  FieldTrait( 365,28, 36,191,0x14), FieldTrait( 367,22, 80, 0,0x04), FieldTrait( 435,14, 29,191,0x14),
10231  FieldTrait( 436, 9, 28,191,0x14), FieldTrait( 457, 1, 6,189,0x1c), FieldTrait( 462, 1, 7,191,0x14),
10232  FieldTrait( 463,15, 8,191,0x14), FieldTrait( 542,25, 12,191,0x14), FieldTrait( 592,18, 21,191,0x14),
10233  FieldTrait( 593,15, 22,191,0x14), FieldTrait( 594,15, 23,191,0x14), FieldTrait( 595,15, 20,191,0x14),
10234  FieldTrait( 763,15, 10,191,0x14), FieldTrait( 810,11, 41,191,0x14), FieldTrait( 877,15, 37,191,0x14),
10235  FieldTrait( 878,15, 38,191,0x14), FieldTrait( 879,10, 40,191,0x14), FieldTrait( 882,11, 42,191,0x14),
10236  FieldTrait( 883,11, 43,191,0x14), FieldTrait( 884,13, 44,191,0x14), FieldTrait( 885,13, 45,191,0x14),
10237  FieldTrait( 886,13, 46,191,0x14), FieldTrait( 887, 1, 47,194,0x1c), FieldTrait( 893, 8, 75, 0,0x04),
10238  FieldTrait( 941,19, 26,191,0x14), FieldTrait( 972,14, 48,191,0x14), FieldTrait( 973,13, 50,191,0x14),
10239  FieldTrait( 974,15, 51,191,0x14), FieldTrait( 975, 1, 49,191,0x14), FieldTrait( 998,15, 52,191,0x14),
10240  FieldTrait(1000,15, 53,191,0x14), FieldTrait(1038,13, 54,191,0x14), FieldTrait(1039,15, 56,191,0x14),
10241  FieldTrait(1044,10, 57,191,0x14), FieldTrait(1045, 9, 58,191,0x14), FieldTrait(1046, 7, 59,191,0x14),
10242  FieldTrait(1058, 1, 55,195,0x1c), FieldTrait(1168, 1, 77, 0,0x04), FieldTrait(1169, 1, 78, 0,0x04),
10243  FieldTrait(1170, 1, 79, 0,0x04), FieldTrait(1213,26, 60,191,0x14), FieldTrait(1419, 1, 62,191,0x14),
10244  FieldTrait(1423,10, 63,191,0x14), FieldTrait(1424,15, 64,191,0x14), FieldTrait(1425,10, 65,191,0x14),
10245  FieldTrait(1437, 1, 66,191,0x14), FieldTrait(1441, 1, 67,191,0x14), FieldTrait(1453,15, 68,191,0x14),
10246  FieldTrait(1454,15, 69,191,0x14), FieldTrait(1455,14, 70,191,0x14), FieldTrait(1456,14, 71,191,0x14),
10247  FieldTrait(1459,14, 72,191,0x14), FieldTrait(1460,14, 73,191,0x14)
10248 };
10249 const FieldTrait_Hash_Array
10252 //-------------------------------------------------------------------------------------------------
10254 {
10255  FieldTrait( 15,19,113, 0,0x04), FieldTrait( 22,15, 5, 54,0x14), FieldTrait( 40, 7,108, 0,0x04),
10256  FieldTrait( 48,15, 4, 54,0x14), FieldTrait( 55,15, 2, 54,0x14), FieldTrait( 60,22,104, 0,0x04),
10257  FieldTrait( 62,22, 95, 0,0x04), FieldTrait( 64,25,107, 0,0x04), FieldTrait( 65,15, 3, 54,0x14),
10258  FieldTrait( 106,15, 31, 54,0x14), FieldTrait( 107,15, 34, 54,0x14), FieldTrait( 132,11, 91, 0,0x04),
10259  FieldTrait( 133,11, 92, 0,0x04), FieldTrait( 134,10, 93, 0,0x04), FieldTrait( 135,10, 94, 0,0x04),
10260  FieldTrait( 167,15, 9, 54,0x14), FieldTrait( 188,11, 96, 0,0x04), FieldTrait( 189,12, 98, 0,0x04),
10261  FieldTrait( 190,11, 97, 0,0x04), FieldTrait( 191,12, 99, 0,0x04), FieldTrait( 192,10,110, 0,0x04),
10262  FieldTrait( 193,25,109, 0,0x04), FieldTrait( 200,21, 11, 54,0x14), FieldTrait( 201, 1, 72, 54,0x14),
10263  FieldTrait( 202,11, 25, 54,0x14), FieldTrait( 206, 7, 27, 54,0x14), FieldTrait( 207,20, 30, 54,0x14),
10264  FieldTrait( 223,14, 29, 54,0x14), FieldTrait( 224,25, 13, 54,0x14), FieldTrait( 225,25, 14, 54,0x14),
10265  FieldTrait( 226, 1, 16, 54,0x14), FieldTrait( 227,14, 17, 54,0x14), FieldTrait( 228, 9, 18, 54,0x14),
10266  FieldTrait( 231, 9, 28, 54,0x14), FieldTrait( 239, 1, 15, 54,0x14), FieldTrait( 240,25, 24, 54,0x14),
10267  FieldTrait( 255,15, 19, 54,0x14), FieldTrait( 299,15, 1, 0,0x04), FieldTrait( 336,15,105, 0,0x04),
10268  FieldTrait( 348, 2, 32, 54,0x14), FieldTrait( 349,28, 33, 54,0x14), FieldTrait( 350, 2, 35, 54,0x14),
10269  FieldTrait( 351,28, 36, 54,0x14), FieldTrait( 368, 1,114, 0,0x04), FieldTrait( 454, 1, 6,142,0x1c),
10270  FieldTrait( 460, 1, 7, 54,0x14), FieldTrait( 461,15, 8, 54,0x14), FieldTrait( 470,18, 21, 54,0x14),
10271  FieldTrait( 471,15, 22, 54,0x14), FieldTrait( 472,15, 23, 54,0x14), FieldTrait( 528, 7,117, 0,0x04),
10272  FieldTrait( 529,16,118, 0,0x04), FieldTrait( 541,25, 12, 54,0x14), FieldTrait( 543,15, 20, 54,0x14),
10273  FieldTrait( 555, 1, 90, 49,0x1c), FieldTrait( 625,15,106, 0,0x04), FieldTrait( 631,11,100, 0,0x04),
10274  FieldTrait( 632,14,101, 0,0x04), FieldTrait( 633,14,102, 0,0x04), FieldTrait( 634,14,103, 0,0x04),
10275  FieldTrait( 642,12,111, 0,0x04), FieldTrait( 643,12,112, 0,0x04), FieldTrait( 667,21, 38, 54,0x14),
10276  FieldTrait( 691,15, 37, 54,0x14), FieldTrait( 762,15, 10, 54,0x14), FieldTrait( 775, 1,116, 0,0x04),
10277  FieldTrait( 864, 1, 41, 38,0x1c), FieldTrait( 873,25, 42, 54,0x14), FieldTrait( 874,25, 43, 54,0x14),
10278  FieldTrait( 875, 1, 39, 54,0x14), FieldTrait( 876,15, 40, 54,0x14), FieldTrait( 947,19, 26, 54,0x14),
10279  FieldTrait( 965,15, 44, 54,0x14), FieldTrait( 966,15, 45, 54,0x14), FieldTrait( 967, 9, 47, 54,0x14),
10280  FieldTrait( 968, 9, 48, 54,0x14), FieldTrait( 969, 9, 49, 54,0x14), FieldTrait( 970, 1, 50, 54,0x14),
10281  FieldTrait( 971, 1, 51, 54,0x14), FieldTrait( 996,15, 53, 54,0x14), FieldTrait( 997,15, 54, 54,0x14),
10282  FieldTrait(1018, 1, 52, 57,0x1c), FieldTrait(1049, 7, 46, 54,0x14), FieldTrait(1079,26, 55, 54,0x14),
10283  FieldTrait(1146,13, 57, 54,0x14), FieldTrait(1147,10, 58, 54,0x14), FieldTrait(1151,15, 56, 54,0x14),
10284  FieldTrait(1167, 1,115, 0,0x04), FieldTrait(1184, 2, 59,150,0x14), FieldTrait(1185,29, 60,150,0x14),
10285  FieldTrait(1186,15, 61,150,0x14), FieldTrait(1191,15, 63, 54,0x14), FieldTrait(1192,10, 64, 54,0x14),
10286  FieldTrait(1193, 7, 65, 54,0x14), FieldTrait(1194, 1, 66, 54,0x14), FieldTrait(1195,13, 67, 54,0x14),
10287  FieldTrait(1196,15, 68, 54,0x14), FieldTrait(1197,15, 75, 54,0x14), FieldTrait(1198, 1, 69, 54,0x14),
10288  FieldTrait(1199,11, 70, 54,0x14), FieldTrait(1200,11, 71, 54,0x14), FieldTrait(1227,15, 62, 54,0x14),
10289  FieldTrait(1242, 8, 74, 54,0x14), FieldTrait(1244, 8, 73, 54,0x14), FieldTrait(1435, 1, 76, 54,0x14),
10290  FieldTrait(1439, 1, 77, 54,0x14), FieldTrait(1449,15, 78, 54,0x14), FieldTrait(1450,15, 79, 54,0x14),
10291  FieldTrait(1451,14, 80, 54,0x14), FieldTrait(1452,14, 81, 54,0x14), FieldTrait(1457,14, 82, 54,0x14),
10292  FieldTrait(1458,14, 83, 54,0x14), FieldTrait(1478, 1, 84, 54,0x14), FieldTrait(1479, 1, 85, 54,0x14),
10293  FieldTrait(1480,14, 86, 54,0x14), FieldTrait(1481, 1, 87, 54,0x14), FieldTrait(1482, 1, 88, 54,0x14),
10294  FieldTrait(1483, 1, 89, 21,0x1c)
10295 };
10296 const FieldTrait_Hash_Array
10299 //-------------------------------------------------------------------------------------------------
10301 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
10303 //-------------------------------------------------------------------------------------------------
10305 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::_ftha(NoLegsV7_ftha);
10307 //-------------------------------------------------------------------------------------------------
10309 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
10311 //-------------------------------------------------------------------------------------------------
10313 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoEvents::_ftha(NoEventsV1_ftha);
10315 //-------------------------------------------------------------------------------------------------
10316 const FieldTrait *MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
10317 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
10319 //-------------------------------------------------------------------------------------------------
10323 //-------------------------------------------------------------------------------------------------
10325 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
10327 //-------------------------------------------------------------------------------------------------
10331 //-------------------------------------------------------------------------------------------------
10335 //-------------------------------------------------------------------------------------------------
10336 const FieldTrait *MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
10337 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
10339 //-------------------------------------------------------------------------------------------------
10340 const FieldTrait *MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
10341 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
10343 //-------------------------------------------------------------------------------------------------
10344 const FieldTrait *MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
10345 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
10347 //-------------------------------------------------------------------------------------------------
10349 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
10351 //-------------------------------------------------------------------------------------------------
10352 const FieldTrait *MassQuoteAcknowledgement::NoPartyIDs::_traits(NoPartyIDsV1_traits);
10353 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
10354 const MsgType& MassQuoteAcknowledgement::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
10355 //-------------------------------------------------------------------------------------------------
10356 const FieldTrait *MassQuoteAcknowledgement::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
10357 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
10359 //-------------------------------------------------------------------------------------------------
10360 const FieldTrait *MassQuoteAcknowledgement::NoTargetPartyIDs::_traits(NoTargetPartyIDsV1_traits);
10361 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoTargetPartyIDs::_ftha(NoTargetPartyIDsV1_ftha);
10362 const MsgType& MassQuoteAcknowledgement::NoTargetPartyIDs::_msgtype(NoTargetPartyIDsV1_msgtype);
10363 //-------------------------------------------------------------------------------------------------
10364 const FieldTrait SecurityDefinitionRequest::_traits[] =
10365 {
10366  FieldTrait( 15,19, 95, 0,0x04), FieldTrait( 22,15, 6, 54,0x14), FieldTrait( 48,15, 5, 54,0x14),
10367  FieldTrait( 55,15, 3, 54,0x14), FieldTrait( 58,15, 96, 0,0x04), FieldTrait( 65,15, 4, 54,0x14),
10368  FieldTrait( 106,15, 32, 54,0x14), FieldTrait( 107,15, 35, 54,0x14), FieldTrait( 167,15, 10, 54,0x14),
10369  FieldTrait( 200,21, 12, 54,0x14), FieldTrait( 201, 1, 73, 54,0x14), FieldTrait( 202,11, 26, 54,0x14),
10370  FieldTrait( 206, 7, 28, 54,0x14), FieldTrait( 207,20, 31, 54,0x14), FieldTrait( 218,12,105,160,0x14),
10371  FieldTrait( 220,19,106,160,0x14), FieldTrait( 221,15,107,160,0x14), FieldTrait( 222,15,108,160,0x14),
10372  FieldTrait( 223,14, 30, 54,0x14), FieldTrait( 224,25, 14, 54,0x14), FieldTrait( 225,25, 15, 54,0x14),
10373  FieldTrait( 226, 1, 17, 54,0x14), FieldTrait( 227,14, 18, 54,0x14), FieldTrait( 228, 9, 19, 54,0x14),
10374  FieldTrait( 231, 9, 29, 54,0x14), FieldTrait( 232, 1,104,162,0x1c), FieldTrait( 235,15,113,198,0x14),
10375  FieldTrait( 236,14,114,198,0x14), FieldTrait( 239, 1, 16, 54,0x14), FieldTrait( 240,25, 25, 54,0x14),
10376  FieldTrait( 255,15, 20, 54,0x14), FieldTrait( 263, 7,103, 0,0x04), FieldTrait( 320,15, 1, 0,0x04),
10377  FieldTrait( 321, 1, 2, 0,0x04), FieldTrait( 336,15, 99, 0,0x04), FieldTrait( 348, 2, 33, 54,0x14),
10378  FieldTrait( 349,28, 34, 54,0x14), FieldTrait( 350, 2, 36, 54,0x14), FieldTrait( 351,28, 37, 54,0x14),
10379  FieldTrait( 354, 2, 97, 0,0x04), FieldTrait( 355,28, 98, 0,0x04), FieldTrait( 454, 1, 7,142,0x1c),
10380  FieldTrait( 460, 1, 8, 54,0x14), FieldTrait( 461,15, 9, 54,0x14), FieldTrait( 470,18, 22, 54,0x14),
10381  FieldTrait( 471,15, 23, 54,0x14), FieldTrait( 472,15, 24, 54,0x14), FieldTrait( 541,25, 13, 54,0x14),
10382  FieldTrait( 543,15, 21, 54,0x14), FieldTrait( 555, 1,101, 49,0x1c), FieldTrait( 625,15,100, 0,0x04),
10383  FieldTrait( 662,11,109,160,0x14), FieldTrait( 663, 1,110,160,0x14), FieldTrait( 667,21, 39, 54,0x14),
10384  FieldTrait( 668, 1, 91, 55,0x14), FieldTrait( 691,15, 38, 54,0x14), FieldTrait( 696,25,116,198,0x14),
10385  FieldTrait( 697,11,117,198,0x14), FieldTrait( 698, 1,118,198,0x14), FieldTrait( 699,15,111,160,0x14),
10386  FieldTrait( 701,25,115,198,0x14), FieldTrait( 711, 1, 94,188,0x1c), FieldTrait( 761,15,112,160,0x14),
10387  FieldTrait( 762,15, 11, 54,0x14), FieldTrait( 827, 1,102, 0,0x04), FieldTrait( 864, 1, 42, 38,0x1c),
10388  FieldTrait( 869,14, 92, 55,0x14), FieldTrait( 870, 1, 93, 9,0x1c), FieldTrait( 873,25, 43, 54,0x14),
10389  FieldTrait( 874,25, 44, 54,0x14), FieldTrait( 875, 1, 40, 54,0x14), FieldTrait( 876,15, 41, 54,0x14),
10390  FieldTrait( 947,19, 27, 54,0x14), FieldTrait( 965,15, 45, 54,0x14), FieldTrait( 966,15, 46, 54,0x14),
10391  FieldTrait( 967, 9, 48, 54,0x14), FieldTrait( 968, 9, 49, 54,0x14), FieldTrait( 969, 9, 50, 54,0x14),
10392  FieldTrait( 970, 1, 51, 54,0x14), FieldTrait( 971, 1, 52, 54,0x14), FieldTrait( 996,15, 54, 54,0x14),
10393  FieldTrait( 997,15, 55, 54,0x14), FieldTrait(1018, 1, 53, 57,0x1c), FieldTrait(1049, 7, 47, 54,0x14),
10394  FieldTrait(1079,26, 56, 54,0x14), FieldTrait(1146,13, 58, 54,0x14), FieldTrait(1147,10, 59, 54,0x14),
10395  FieldTrait(1151,15, 57, 54,0x14), FieldTrait(1184, 2, 60,150,0x14), FieldTrait(1185,29, 61,150,0x14),
10396  FieldTrait(1186,15, 62,150,0x14), FieldTrait(1191,15, 64, 54,0x14), FieldTrait(1192,10, 65, 54,0x14),
10397  FieldTrait(1193, 7, 66, 54,0x14), FieldTrait(1194, 1, 67, 54,0x14), FieldTrait(1195,13, 68, 54,0x14),
10398  FieldTrait(1196,15, 69, 54,0x14), FieldTrait(1197,15, 76, 54,0x14), FieldTrait(1198, 1, 70, 54,0x14),
10399  FieldTrait(1199,11, 71, 54,0x14), FieldTrait(1200,11, 72, 54,0x14), FieldTrait(1227,15, 63, 54,0x14),
10400  FieldTrait(1242, 8, 75, 54,0x14), FieldTrait(1244, 8, 74, 54,0x14), FieldTrait(1300,15,120, 0,0x04),
10401  FieldTrait(1301,20,119, 0,0x04), FieldTrait(1435, 1, 77, 54,0x14), FieldTrait(1439, 1, 78, 54,0x14),
10402  FieldTrait(1449,15, 79, 54,0x14), FieldTrait(1450,15, 80, 54,0x14), FieldTrait(1451,14, 81, 54,0x14),
10403  FieldTrait(1452,14, 82, 54,0x14), FieldTrait(1457,14, 83, 54,0x14), FieldTrait(1458,14, 84, 54,0x14),
10404  FieldTrait(1478, 1, 85, 54,0x14), FieldTrait(1479, 1, 86, 54,0x14), FieldTrait(1480,14, 87, 54,0x14),
10405  FieldTrait(1481, 1, 88, 54,0x14), FieldTrait(1482, 1, 89, 54,0x14), FieldTrait(1483, 1, 90, 21,0x1c)
10406 };
10409 //-------------------------------------------------------------------------------------------------
10410 const FieldTrait *SecurityDefinitionRequest::NoStipulations::_traits(NoStipulationsV1_traits);
10411 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoStipulations::_ftha(NoStipulationsV1_ftha);
10412 const MsgType& SecurityDefinitionRequest::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
10413 //-------------------------------------------------------------------------------------------------
10414 const FieldTrait *SecurityDefinitionRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
10415 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
10416 const MsgType& SecurityDefinitionRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
10417 //-------------------------------------------------------------------------------------------------
10418 const FieldTrait *SecurityDefinitionRequest::NoLegs::_traits(NoLegsV7_traits);
10419 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoLegs::_ftha(NoLegsV7_ftha);
10420 const MsgType& SecurityDefinitionRequest::NoLegs::_msgtype(NoLegsV7_msgtype);
10421 //-------------------------------------------------------------------------------------------------
10422 const FieldTrait *SecurityDefinitionRequest::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
10423 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
10425 //-------------------------------------------------------------------------------------------------
10426 const FieldTrait *SecurityDefinitionRequest::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
10427 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
10428 const MsgType& SecurityDefinitionRequest::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
10429 //-------------------------------------------------------------------------------------------------
10430 const FieldTrait *SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
10431 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
10433 //-------------------------------------------------------------------------------------------------
10434 const FieldTrait *SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
10435 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
10437 //-------------------------------------------------------------------------------------------------
10438 const FieldTrait *SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
10439 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
10441 //-------------------------------------------------------------------------------------------------
10443 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
10445 //-------------------------------------------------------------------------------------------------
10446 const FieldTrait *SecurityDefinitionRequest::NoEvents::_traits(NoEventsV1_traits);
10447 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoEvents::_ftha(NoEventsV1_ftha);
10448 const MsgType& SecurityDefinitionRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
10449 //-------------------------------------------------------------------------------------------------
10450 const FieldTrait *SecurityDefinitionRequest::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
10451 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
10452 const MsgType& SecurityDefinitionRequest::NoInstrAttrib::_msgtype(NoInstrAttribV1_msgtype);
10453 //-------------------------------------------------------------------------------------------------
10454 const FieldTrait *SecurityDefinitionRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
10455 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
10456 const MsgType& SecurityDefinitionRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
10457 //-------------------------------------------------------------------------------------------------
10458 const FieldTrait *SecurityDefinitionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
10459 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
10461 //-------------------------------------------------------------------------------------------------
10462 const FieldTrait *SecurityDefinitionRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
10463 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
10464 const MsgType& SecurityDefinitionRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
10465 //-------------------------------------------------------------------------------------------------
10466 const FieldTrait *SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
10467 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
10469 //-------------------------------------------------------------------------------------------------
10471 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
10473 //-------------------------------------------------------------------------------------------------
10474 const FieldTrait SecurityDefinition::_traits[] =
10475 {
10476  FieldTrait( 15,19, 96, 0,0x04), FieldTrait( 22,15, 7, 54,0x14), FieldTrait( 48,15, 6, 54,0x14),
10477  FieldTrait( 55,15, 4, 54,0x14), FieldTrait( 58,15, 97, 0,0x04), FieldTrait( 60,22,124, 0,0x04),
10478  FieldTrait( 65,15, 5, 54,0x14), FieldTrait( 106,15, 33, 54,0x14), FieldTrait( 107,15, 36, 54,0x14),
10479  FieldTrait( 167,15, 11, 54,0x14), FieldTrait( 200,21, 13, 54,0x14), FieldTrait( 201, 1, 74, 54,0x14),
10480  FieldTrait( 202,11, 27, 54,0x14), FieldTrait( 206, 7, 29, 54,0x14), FieldTrait( 207,20, 32, 54,0x14),
10481  FieldTrait( 218,12,104,160,0x14), FieldTrait( 220,19,105,160,0x14), FieldTrait( 221,15,106,160,0x14),
10482  FieldTrait( 222,15,107,160,0x14), FieldTrait( 223,14, 31, 54,0x14), FieldTrait( 224,25, 15, 54,0x14),
10483  FieldTrait( 225,25, 16, 54,0x14), FieldTrait( 226, 1, 18, 54,0x14), FieldTrait( 227,14, 19, 54,0x14),
10484  FieldTrait( 228, 9, 20, 54,0x14), FieldTrait( 231, 9, 30, 54,0x14), FieldTrait( 232, 1,103,162,0x1c),
10485  FieldTrait( 235,15,112,198,0x14), FieldTrait( 236,14,113,198,0x14), FieldTrait( 239, 1, 17, 54,0x14),
10486  FieldTrait( 240,25, 26, 54,0x14), FieldTrait( 255,15, 21, 54,0x14), FieldTrait( 292,16,118, 0,0x04),
10487  FieldTrait( 320,15, 1, 0,0x04), FieldTrait( 322,15, 2, 0,0x04), FieldTrait( 323, 1, 3, 0,0x04),
10488  FieldTrait( 348, 2, 34, 54,0x14), FieldTrait( 349,28, 35, 54,0x14), FieldTrait( 350, 2, 37, 54,0x14),
10489  FieldTrait( 351,28, 38, 54,0x14), FieldTrait( 354, 2, 98, 0,0x04), FieldTrait( 355,28, 99, 0,0x04),
10490  FieldTrait( 454, 1, 8,142,0x1c), FieldTrait( 460, 1, 9, 54,0x14), FieldTrait( 461,15, 10, 54,0x14),
10491  FieldTrait( 470,18, 23, 54,0x14), FieldTrait( 471,15, 24, 54,0x14), FieldTrait( 472,15, 25, 54,0x14),
10492  FieldTrait( 541,25, 14, 54,0x14), FieldTrait( 543,15, 22, 54,0x14), FieldTrait( 555, 1,100, 49,0x1c),
10493  FieldTrait( 662,11,108,160,0x14), FieldTrait( 663, 1,109,160,0x14), FieldTrait( 667,21, 40, 54,0x14),
10494  FieldTrait( 668, 1, 92, 55,0x14), FieldTrait( 691,15, 39, 54,0x14), FieldTrait( 696,25,115,198,0x14),
10495  FieldTrait( 697,11,116,198,0x14), FieldTrait( 698, 1,117,198,0x14), FieldTrait( 699,15,110,160,0x14),
10496  FieldTrait( 701,25,114,198,0x14), FieldTrait( 711, 1, 95,188,0x1c), FieldTrait( 715,25,102, 0,0x04),
10497  FieldTrait( 761,15,111,160,0x14), FieldTrait( 762,15, 12, 54,0x14), FieldTrait( 864, 1, 43, 38,0x1c),
10498  FieldTrait( 869,14, 93, 55,0x14), FieldTrait( 870, 1, 94, 9,0x1c), FieldTrait( 873,25, 44, 54,0x14),
10499  FieldTrait( 874,25, 45, 54,0x14), FieldTrait( 875, 1, 41, 54,0x14), FieldTrait( 876,15, 42, 54,0x14),
10500  FieldTrait( 947,19, 28, 54,0x14), FieldTrait( 964, 1,101, 0,0x04), FieldTrait( 965,15, 46, 54,0x14),
10501  FieldTrait( 966,15, 47, 54,0x14), FieldTrait( 967, 9, 49, 54,0x14), FieldTrait( 968, 9, 50, 54,0x14),
10502  FieldTrait( 969, 9, 51, 54,0x14), FieldTrait( 970, 1, 52, 54,0x14), FieldTrait( 971, 1, 53, 54,0x14),
10503  FieldTrait( 996,15, 55, 54,0x14), FieldTrait( 997,15, 56, 54,0x14), FieldTrait(1018, 1, 54, 57,0x1c),
10504  FieldTrait(1049, 7, 48, 54,0x14), FieldTrait(1079,26, 57, 54,0x14), FieldTrait(1146,13, 59, 54,0x14),
10505  FieldTrait(1147,10, 60, 54,0x14), FieldTrait(1151,15, 58, 54,0x14), FieldTrait(1180,15,120, 8,0x14),
10506  FieldTrait(1181, 4,121, 8,0x14), FieldTrait(1184, 2, 61,150,0x14), FieldTrait(1185,29, 62,150,0x14),
10507  FieldTrait(1186,15, 63,150,0x14), FieldTrait(1191,15, 65, 54,0x14), FieldTrait(1192,10, 66, 54,0x14),
10508  FieldTrait(1193, 7, 67, 54,0x14), FieldTrait(1194, 1, 68, 54,0x14), FieldTrait(1195,13, 69, 54,0x14),
10509  FieldTrait(1196,15, 70, 54,0x14), FieldTrait(1197,15, 77, 54,0x14), FieldTrait(1198, 1, 71, 54,0x14),
10510  FieldTrait(1199,11, 72, 54,0x14), FieldTrait(1200,11, 73, 54,0x14), FieldTrait(1227,15, 64, 54,0x14),
10511  FieldTrait(1242, 8, 76, 54,0x14), FieldTrait(1244, 8, 75, 54,0x14), FieldTrait(1310, 1,119, 74,0x1c),
10512  FieldTrait(1350, 4,122, 8,0x14), FieldTrait(1352, 8,123, 8,0x14), FieldTrait(1435, 1, 78, 54,0x14),
10513  FieldTrait(1439, 1, 79, 54,0x14), FieldTrait(1449,15, 80, 54,0x14), FieldTrait(1450,15, 81, 54,0x14),
10514  FieldTrait(1451,14, 82, 54,0x14), FieldTrait(1452,14, 83, 54,0x14), FieldTrait(1457,14, 84, 54,0x14),
10515  FieldTrait(1458,14, 85, 54,0x14), FieldTrait(1478, 1, 86, 54,0x14), FieldTrait(1479, 1, 87, 54,0x14),
10516  FieldTrait(1480,14, 88, 54,0x14), FieldTrait(1481, 1, 89, 54,0x14), FieldTrait(1482, 1, 90, 54,0x14),
10517  FieldTrait(1483, 1, 91, 21,0x1c)
10518 };
10519 const FieldTrait_Hash_Array SecurityDefinition::_ftha(SecurityDefinition::_traits, 124);
10521 //-------------------------------------------------------------------------------------------------
10522 const FieldTrait *SecurityDefinition::NoStipulations::_traits(NoStipulationsV1_traits);
10523 const FieldTrait_Hash_Array& SecurityDefinition::NoStipulations::_ftha(NoStipulationsV1_ftha);
10524 const MsgType& SecurityDefinition::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
10525 //-------------------------------------------------------------------------------------------------
10526 const FieldTrait *SecurityDefinition::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
10527 const FieldTrait_Hash_Array& SecurityDefinition::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
10528 const MsgType& SecurityDefinition::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
10529 //-------------------------------------------------------------------------------------------------
10530 const FieldTrait *SecurityDefinition::NoLegs::_traits(NoLegsV7_traits);
10531 const FieldTrait_Hash_Array& SecurityDefinition::NoLegs::_ftha(NoLegsV7_ftha);
10532 const MsgType& SecurityDefinition::NoLegs::_msgtype(NoLegsV7_msgtype);
10533 //-------------------------------------------------------------------------------------------------
10534 const FieldTrait *SecurityDefinition::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
10535 const FieldTrait_Hash_Array& SecurityDefinition::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
10536 const MsgType& SecurityDefinition::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
10537 //-------------------------------------------------------------------------------------------------
10538 const FieldTrait *SecurityDefinition::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
10539 const FieldTrait_Hash_Array& SecurityDefinition::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
10540 const MsgType& SecurityDefinition::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
10541 //-------------------------------------------------------------------------------------------------
10542 const FieldTrait *SecurityDefinition::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
10543 const FieldTrait_Hash_Array& SecurityDefinition::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
10544 const MsgType& SecurityDefinition::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
10545 //-------------------------------------------------------------------------------------------------
10546 const FieldTrait *SecurityDefinition::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
10547 const FieldTrait_Hash_Array& SecurityDefinition::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
10549 //-------------------------------------------------------------------------------------------------
10550 const FieldTrait *SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
10551 const FieldTrait_Hash_Array& SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
10552 const MsgType& SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
10553 //-------------------------------------------------------------------------------------------------
10555 const FieldTrait_Hash_Array& SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
10557 //-------------------------------------------------------------------------------------------------
10558 const FieldTrait *SecurityDefinition::NoEvents::_traits(NoEventsV1_traits);
10559 const FieldTrait_Hash_Array& SecurityDefinition::NoEvents::_ftha(NoEventsV1_ftha);
10560 const MsgType& SecurityDefinition::NoEvents::_msgtype(NoEventsV1_msgtype);
10561 //-------------------------------------------------------------------------------------------------
10562 const FieldTrait *SecurityDefinition::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
10563 const FieldTrait_Hash_Array& SecurityDefinition::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
10564 const MsgType& SecurityDefinition::NoInstrAttrib::_msgtype(NoInstrAttribV1_msgtype);
10565 //-------------------------------------------------------------------------------------------------
10566 const FieldTrait *SecurityDefinition::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
10567 const FieldTrait_Hash_Array& SecurityDefinition::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
10568 const MsgType& SecurityDefinition::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
10569 //-------------------------------------------------------------------------------------------------
10570 const FieldTrait *SecurityDefinition::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
10571 const FieldTrait_Hash_Array& SecurityDefinition::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
10573 //-------------------------------------------------------------------------------------------------
10574 const FieldTrait *SecurityDefinition::NoMarketSegments::_traits(NoMarketSegmentsV1_traits);
10575 const FieldTrait_Hash_Array& SecurityDefinition::NoMarketSegments::_ftha(NoMarketSegmentsV1_ftha);
10576 const MsgType& SecurityDefinition::NoMarketSegments::_msgtype(NoMarketSegmentsV1_msgtype);
10577 //-------------------------------------------------------------------------------------------------
10578 const FieldTrait *SecurityDefinition::NoMarketSegments::NoStrikeRules::_traits(NoStrikeRulesV1_traits);
10579 const FieldTrait_Hash_Array& SecurityDefinition::NoMarketSegments::NoStrikeRules::_ftha(NoStrikeRulesV1_ftha);
10581 //-------------------------------------------------------------------------------------------------
10582 const FieldTrait *SecurityDefinition::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits(NoMaturityRulesV1_traits);
10583 const FieldTrait_Hash_Array& SecurityDefinition::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(NoMaturityRulesV1_ftha);
10585 //-------------------------------------------------------------------------------------------------
10586 const FieldTrait *SecurityDefinition::NoMarketSegments::NoTickRules::_traits(NoTickRulesV1_traits);
10587 const FieldTrait_Hash_Array& SecurityDefinition::NoMarketSegments::NoTickRules::_ftha(NoTickRulesV1_ftha);
10589 //-------------------------------------------------------------------------------------------------
10590 const FieldTrait *SecurityDefinition::NoMarketSegments::NoLotTypeRules::_traits(NoLotTypeRulesV1_traits);
10591 const FieldTrait_Hash_Array& SecurityDefinition::NoMarketSegments::NoLotTypeRules::_ftha(NoLotTypeRulesV1_ftha);
10593 //-------------------------------------------------------------------------------------------------
10594 const FieldTrait *SecurityDefinition::NoMarketSegments::NoTradingSessionRules::_traits(NoTradingSessionRulesV1_traits);
10595 const FieldTrait_Hash_Array& SecurityDefinition::NoMarketSegments::NoTradingSessionRules::_ftha(NoTradingSessionRulesV1_ftha);
10597 //-------------------------------------------------------------------------------------------------
10599 const FieldTrait_Hash_Array& SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_ftha(NoMDFeedTypesV1_ftha);
10601 //-------------------------------------------------------------------------------------------------
10603 const FieldTrait_Hash_Array& SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_ftha(NoExecInstRulesV1_ftha);
10605 //-------------------------------------------------------------------------------------------------
10607 const FieldTrait_Hash_Array& SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_ftha(NoMatchRulesV1_ftha);
10609 //-------------------------------------------------------------------------------------------------
10611 const FieldTrait_Hash_Array& SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_ftha(NoOrdTypeRulesV1_ftha);
10613 //-------------------------------------------------------------------------------------------------
10615 const FieldTrait_Hash_Array& SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_ftha(NoTimeInForceRulesV1_ftha);
10617 //-------------------------------------------------------------------------------------------------
10618 const FieldTrait *SecurityDefinition::NoMarketSegments::NoNestedInstrAttrib::_traits(NoNestedInstrAttribV1_traits);
10619 const FieldTrait_Hash_Array& SecurityDefinition::NoMarketSegments::NoNestedInstrAttrib::_ftha(NoNestedInstrAttribV1_ftha);
10621 //-------------------------------------------------------------------------------------------------
10622 const FieldTrait *SecurityDefinition::NoComplexEvents::_traits(NoComplexEventsV1_traits);
10623 const FieldTrait_Hash_Array& SecurityDefinition::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
10624 const MsgType& SecurityDefinition::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
10625 //-------------------------------------------------------------------------------------------------
10626 const FieldTrait *SecurityDefinition::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
10627 const FieldTrait_Hash_Array& SecurityDefinition::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
10629 //-------------------------------------------------------------------------------------------------
10631 const FieldTrait_Hash_Array& SecurityDefinition::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
10633 //-------------------------------------------------------------------------------------------------
10634 const FieldTrait SecurityStatusRequest::_traits[] =
10635 {
10636  FieldTrait( 15,19, 95, 0,0x04), FieldTrait( 22,15, 5, 54,0x14), FieldTrait( 48,15, 4, 54,0x14),
10637  FieldTrait( 55,15, 2, 54,0x14), FieldTrait( 65,15, 3, 54,0x14), FieldTrait( 106,15, 31, 54,0x14),
10638  FieldTrait( 107,15, 34, 54,0x14), FieldTrait( 167,15, 9, 54,0x14), FieldTrait( 200,21, 11, 54,0x14),
10639  FieldTrait( 201, 1, 72, 54,0x14), FieldTrait( 202,11, 25, 54,0x14), FieldTrait( 206, 7, 27, 54,0x14),
10640  FieldTrait( 207,20, 30, 54,0x14), FieldTrait( 223,14, 29, 54,0x14), FieldTrait( 224,25, 13, 54,0x14),
10641  FieldTrait( 225,25, 14, 54,0x14), FieldTrait( 226, 1, 16, 54,0x14), FieldTrait( 227,14, 17, 54,0x14),
10642  FieldTrait( 228, 9, 18, 54,0x14), FieldTrait( 231, 9, 28, 54,0x14), FieldTrait( 239, 1, 15, 54,0x14),
10643  FieldTrait( 240,25, 24, 54,0x14), FieldTrait( 255,15, 19, 54,0x14), FieldTrait( 263, 7, 96, 0,0x04),
10644  FieldTrait( 324,15, 1, 0,0x04), FieldTrait( 336,15, 97, 0,0x04), FieldTrait( 348, 2, 32, 54,0x14),
10645  FieldTrait( 349,28, 33, 54,0x14), FieldTrait( 350, 2, 35, 54,0x14), FieldTrait( 351,28, 36, 54,0x14),
10646  FieldTrait( 454, 1, 6,142,0x1c), FieldTrait( 460, 1, 7, 54,0x14), FieldTrait( 461,15, 8, 54,0x14),
10647  FieldTrait( 470,18, 21, 54,0x14), FieldTrait( 471,15, 22, 54,0x14), FieldTrait( 472,15, 23, 54,0x14),
10648  FieldTrait( 541,25, 12, 54,0x14), FieldTrait( 543,15, 20, 54,0x14), FieldTrait( 555, 1, 94, 49,0x1c),
10649  FieldTrait( 625,15, 98, 0,0x04), FieldTrait( 667,21, 38, 54,0x14), FieldTrait( 668, 1, 90, 55,0x14),
10650  FieldTrait( 691,15, 37, 54,0x14), FieldTrait( 711, 1, 93,188,0x1c), FieldTrait( 762,15, 10, 54,0x14),
10651  FieldTrait( 864, 1, 41, 38,0x1c), FieldTrait( 869,14, 91, 55,0x14), FieldTrait( 870, 1, 92, 9,0x1c),
10652  FieldTrait( 873,25, 42, 54,0x14), FieldTrait( 874,25, 43, 54,0x14), FieldTrait( 875, 1, 39, 54,0x14),
10653  FieldTrait( 876,15, 40, 54,0x14), FieldTrait( 947,19, 26, 54,0x14), FieldTrait( 965,15, 44, 54,0x14),
10654  FieldTrait( 966,15, 45, 54,0x14), FieldTrait( 967, 9, 47, 54,0x14), FieldTrait( 968, 9, 48, 54,0x14),
10655  FieldTrait( 969, 9, 49, 54,0x14), FieldTrait( 970, 1, 50, 54,0x14), FieldTrait( 971, 1, 51, 54,0x14),
10656  FieldTrait( 996,15, 53, 54,0x14), FieldTrait( 997,15, 54, 54,0x14), FieldTrait(1018, 1, 52, 57,0x1c),
10657  FieldTrait(1049, 7, 46, 54,0x14), FieldTrait(1079,26, 55, 54,0x14), FieldTrait(1146,13, 57, 54,0x14),
10658  FieldTrait(1147,10, 58, 54,0x14), FieldTrait(1151,15, 56, 54,0x14), FieldTrait(1184, 2, 59,150,0x14),
10659  FieldTrait(1185,29, 60,150,0x14), FieldTrait(1186,15, 61,150,0x14), FieldTrait(1191,15, 63, 54,0x14),
10660  FieldTrait(1192,10, 64, 54,0x14), FieldTrait(1193, 7, 65, 54,0x14), FieldTrait(1194, 1, 66, 54,0x14),
10661  FieldTrait(1195,13, 67, 54,0x14), FieldTrait(1196,15, 68, 54,0x14), FieldTrait(1197,15, 75, 54,0x14),
10662  FieldTrait(1198, 1, 69, 54,0x14), FieldTrait(1199,11, 70, 54,0x14), FieldTrait(1200,11, 71, 54,0x14),
10663  FieldTrait(1227,15, 62, 54,0x14), FieldTrait(1242, 8, 74, 54,0x14), FieldTrait(1244, 8, 73, 54,0x14),
10664  FieldTrait(1300,15,100, 0,0x04), FieldTrait(1301,20, 99, 0,0x04), FieldTrait(1435, 1, 76, 54,0x14),
10665  FieldTrait(1439, 1, 77, 54,0x14), FieldTrait(1449,15, 78, 54,0x14), FieldTrait(1450,15, 79, 54,0x14),
10666  FieldTrait(1451,14, 80, 54,0x14), FieldTrait(1452,14, 81, 54,0x14), FieldTrait(1457,14, 82, 54,0x14),
10667  FieldTrait(1458,14, 83, 54,0x14), FieldTrait(1478, 1, 84, 54,0x14), FieldTrait(1479, 1, 85, 54,0x14),
10668  FieldTrait(1480,14, 86, 54,0x14), FieldTrait(1481, 1, 87, 54,0x14), FieldTrait(1482, 1, 88, 54,0x14),
10669  FieldTrait(1483, 1, 89, 21,0x1c)
10670 };
10671 const FieldTrait_Hash_Array SecurityStatusRequest::_ftha(SecurityStatusRequest::_traits, 100);
10673 //-------------------------------------------------------------------------------------------------
10674 const FieldTrait *SecurityStatusRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
10675 const FieldTrait_Hash_Array& SecurityStatusRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
10676 const MsgType& SecurityStatusRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
10677 //-------------------------------------------------------------------------------------------------
10678 const FieldTrait *SecurityStatusRequest::NoLegs::_traits(NoLegsV7_traits);
10679 const FieldTrait_Hash_Array& SecurityStatusRequest::NoLegs::_ftha(NoLegsV7_ftha);
10680 const MsgType& SecurityStatusRequest::NoLegs::_msgtype(NoLegsV7_msgtype);
10681 //-------------------------------------------------------------------------------------------------
10682 const FieldTrait *SecurityStatusRequest::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
10683 const FieldTrait_Hash_Array& SecurityStatusRequest::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
10684 const MsgType& SecurityStatusRequest::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
10685 //-------------------------------------------------------------------------------------------------
10686 const FieldTrait *SecurityStatusRequest::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
10687 const FieldTrait_Hash_Array& SecurityStatusRequest::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
10688 const MsgType& SecurityStatusRequest::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
10689 //-------------------------------------------------------------------------------------------------
10690 const FieldTrait *SecurityStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
10691 const FieldTrait_Hash_Array& SecurityStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
10693 //-------------------------------------------------------------------------------------------------
10694 const FieldTrait *SecurityStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
10695 const FieldTrait_Hash_Array& SecurityStatusRequest::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
10697 //-------------------------------------------------------------------------------------------------
10698 const FieldTrait *SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
10699 const FieldTrait_Hash_Array& SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
10701 //-------------------------------------------------------------------------------------------------
10703 const FieldTrait_Hash_Array& SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
10705 //-------------------------------------------------------------------------------------------------
10706 const FieldTrait *SecurityStatusRequest::NoEvents::_traits(NoEventsV1_traits);
10707 const FieldTrait_Hash_Array& SecurityStatusRequest::NoEvents::_ftha(NoEventsV1_ftha);
10708 const MsgType& SecurityStatusRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
10709 //-------------------------------------------------------------------------------------------------
10710 const FieldTrait *SecurityStatusRequest::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
10711 const FieldTrait_Hash_Array& SecurityStatusRequest::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
10712 const MsgType& SecurityStatusRequest::NoInstrAttrib::_msgtype(NoInstrAttribV1_msgtype);
10713 //-------------------------------------------------------------------------------------------------
10714 const FieldTrait *SecurityStatusRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
10715 const FieldTrait_Hash_Array& SecurityStatusRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
10716 const MsgType& SecurityStatusRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
10717 //-------------------------------------------------------------------------------------------------
10718 const FieldTrait *SecurityStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
10719 const FieldTrait_Hash_Array& SecurityStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
10721 //-------------------------------------------------------------------------------------------------
10722 const FieldTrait *SecurityStatusRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
10723 const FieldTrait_Hash_Array& SecurityStatusRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
10724 const MsgType& SecurityStatusRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
10725 //-------------------------------------------------------------------------------------------------
10726 const FieldTrait *SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
10727 const FieldTrait_Hash_Array& SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
10729 //-------------------------------------------------------------------------------------------------
10731 const FieldTrait_Hash_Array& SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
10733 //-------------------------------------------------------------------------------------------------
10734 const FieldTrait SecurityStatus::_traits[] =
10735 {
10736  FieldTrait( 15,19, 95, 0,0x04), FieldTrait( 22,15, 5, 54,0x14), FieldTrait( 31,11,109, 0,0x04),
10737  FieldTrait( 48,15, 4, 54,0x14), FieldTrait( 55,15, 2, 54,0x14), FieldTrait( 58,15,112, 0,0x04),
10738  FieldTrait( 60,22,110, 0,0x04), FieldTrait( 65,15, 3, 54,0x14), FieldTrait( 106,15, 31, 54,0x14),
10739  FieldTrait( 107,15, 34, 54,0x14), FieldTrait( 167,15, 9, 54,0x14), FieldTrait( 200,21, 11, 54,0x14),
10740  FieldTrait( 201, 1, 72, 54,0x14), FieldTrait( 202,11, 25, 54,0x14), FieldTrait( 206, 7, 27, 54,0x14),
10741  FieldTrait( 207,20, 30, 54,0x14), FieldTrait( 223,14, 29, 54,0x14), FieldTrait( 224,25, 13, 54,0x14),
10742  FieldTrait( 225,25, 14, 54,0x14), FieldTrait( 226, 1, 16, 54,0x14), FieldTrait( 227,14, 17, 54,0x14),
10743  FieldTrait( 228, 9, 18, 54,0x14), FieldTrait( 231, 9, 28, 54,0x14), FieldTrait( 239, 1, 15, 54,0x14),
10744  FieldTrait( 240,25, 24, 54,0x14), FieldTrait( 255,15, 19, 54,0x14), FieldTrait( 264, 1,118, 0,0x04),
10745  FieldTrait( 291,16,100, 0,0x04), FieldTrait( 292,16,101, 0,0x04), FieldTrait( 324,15, 1, 0,0x04),
10746  FieldTrait( 325, 8, 98, 0,0x04), FieldTrait( 326, 1, 99, 0,0x04), FieldTrait( 327, 1,102, 0,0x04),
10747  FieldTrait( 328, 8,103, 0,0x04), FieldTrait( 329, 8,104, 0,0x04), FieldTrait( 330,10,105, 0,0x04),
10748  FieldTrait( 331,10,106, 0,0x04), FieldTrait( 332,11,107, 0,0x04), FieldTrait( 333,11,108, 0,0x04),
10749  FieldTrait( 334, 1,111, 0,0x04), FieldTrait( 336,15, 96, 0,0x04), FieldTrait( 348, 2, 32, 54,0x14),
10750  FieldTrait( 349,28, 33, 54,0x14), FieldTrait( 350, 2, 35, 54,0x14), FieldTrait( 351,28, 36, 54,0x14),
10751  FieldTrait( 354, 2,113, 0,0x04), FieldTrait( 355,28,114, 0,0x04), FieldTrait( 454, 1, 6,142,0x1c),
10752  FieldTrait( 460, 1, 7, 54,0x14), FieldTrait( 461,15, 8, 54,0x14), FieldTrait( 470,18, 21, 54,0x14),
10753  FieldTrait( 471,15, 22, 54,0x14), FieldTrait( 472,15, 23, 54,0x14), FieldTrait( 541,25, 12, 54,0x14),
10754  FieldTrait( 543,15, 20, 54,0x14), FieldTrait( 555, 1, 94, 49,0x1c), FieldTrait( 625,15, 97, 0,0x04),
10755  FieldTrait( 667,21, 38, 54,0x14), FieldTrait( 668, 1, 90, 55,0x14), FieldTrait( 691,15, 37, 54,0x14),
10756  FieldTrait( 711, 1, 93,188,0x1c), FieldTrait( 762,15, 10, 54,0x14), FieldTrait( 864, 1, 41, 38,0x1c),
10757  FieldTrait( 869,14, 91, 55,0x14), FieldTrait( 870, 1, 92, 9,0x1c), FieldTrait( 873,25, 42, 54,0x14),
10758  FieldTrait( 874,25, 43, 54,0x14), FieldTrait( 875, 1, 39, 54,0x14), FieldTrait( 876,15, 40, 54,0x14),
10759  FieldTrait( 947,19, 26, 54,0x14), FieldTrait( 965,15, 44, 54,0x14), FieldTrait( 966,15, 45, 54,0x14),
10760  FieldTrait( 967, 9, 47, 54,0x14), FieldTrait( 968, 9, 48, 54,0x14), FieldTrait( 969, 9, 49, 54,0x14),
10761  FieldTrait( 970, 1, 50, 54,0x14), FieldTrait( 971, 1, 51, 54,0x14), FieldTrait( 996,15, 53, 54,0x14),
10762  FieldTrait( 997,15, 54, 54,0x14), FieldTrait(1018, 1, 52, 57,0x1c), FieldTrait(1021, 1,117, 0,0x04),
10763  FieldTrait(1025,11,115, 0,0x04), FieldTrait(1049, 7, 46, 54,0x14), FieldTrait(1079,26, 55, 54,0x14),
10764  FieldTrait(1146,13, 57, 54,0x14), FieldTrait(1147,10, 58, 54,0x14), FieldTrait(1151,15, 56, 54,0x14),
10765  FieldTrait(1174, 1,116, 0,0x04), FieldTrait(1180,15,121, 8,0x14), FieldTrait(1181, 4,122, 8,0x14),
10766  FieldTrait(1184, 2, 59,150,0x14), FieldTrait(1185,29, 60,150,0x14), FieldTrait(1186,15, 61,150,0x14),
10767  FieldTrait(1191,15, 63, 54,0x14), FieldTrait(1192,10, 64, 54,0x14), FieldTrait(1193, 7, 65, 54,0x14),
10768  FieldTrait(1194, 1, 66, 54,0x14), FieldTrait(1195,13, 67, 54,0x14), FieldTrait(1196,15, 68, 54,0x14),
10769  FieldTrait(1197,15, 75, 54,0x14), FieldTrait(1198, 1, 69, 54,0x14), FieldTrait(1199,11, 70, 54,0x14),
10770  FieldTrait(1200,11, 71, 54,0x14), FieldTrait(1227,15, 62, 54,0x14), FieldTrait(1242, 8, 74, 54,0x14),
10771  FieldTrait(1244, 8, 73, 54,0x14), FieldTrait(1300,15,120, 0,0x04), FieldTrait(1301,20,119, 0,0x04),
10772  FieldTrait(1350, 4,123, 8,0x14), FieldTrait(1352, 8,124, 8,0x14), FieldTrait(1435, 1, 76, 54,0x14),
10773  FieldTrait(1439, 1, 77, 54,0x14), FieldTrait(1449,15, 78, 54,0x14), FieldTrait(1450,15, 79, 54,0x14),
10774  FieldTrait(1451,14, 80, 54,0x14), FieldTrait(1452,14, 81, 54,0x14), FieldTrait(1457,14, 82, 54,0x14),
10775  FieldTrait(1458,14, 83, 54,0x14), FieldTrait(1478, 1, 84, 54,0x14), FieldTrait(1479, 1, 85, 54,0x14),
10776  FieldTrait(1480,14, 86, 54,0x14), FieldTrait(1481, 1, 87, 54,0x14), FieldTrait(1482, 1, 88, 54,0x14),
10777  FieldTrait(1483, 1, 89, 21,0x1c)
10778 };
10779 const FieldTrait_Hash_Array SecurityStatus::_ftha(SecurityStatus::_traits, 124);
10781 //-------------------------------------------------------------------------------------------------
10782 const FieldTrait *SecurityStatus::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
10783 const FieldTrait_Hash_Array& SecurityStatus::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
10784 const MsgType& SecurityStatus::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
10785 //-------------------------------------------------------------------------------------------------
10786 const FieldTrait *SecurityStatus::NoLegs::_traits(NoLegsV7_traits);
10787 const FieldTrait_Hash_Array& SecurityStatus::NoLegs::_ftha(NoLegsV7_ftha);
10788 const MsgType& SecurityStatus::NoLegs::_msgtype(NoLegsV7_msgtype);
10789 //-------------------------------------------------------------------------------------------------
10790 const FieldTrait *SecurityStatus::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
10791 const FieldTrait_Hash_Array& SecurityStatus::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
10792 const MsgType& SecurityStatus::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
10793 //-------------------------------------------------------------------------------------------------
10794 const FieldTrait *SecurityStatus::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
10795 const FieldTrait_Hash_Array& SecurityStatus::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
10796 const MsgType& SecurityStatus::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
10797 //-------------------------------------------------------------------------------------------------
10798 const FieldTrait *SecurityStatus::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
10799 const FieldTrait_Hash_Array& SecurityStatus::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
10800 const MsgType& SecurityStatus::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
10801 //-------------------------------------------------------------------------------------------------
10802 const FieldTrait *SecurityStatus::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
10803 const FieldTrait_Hash_Array& SecurityStatus::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
10804 const MsgType& SecurityStatus::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
10805 //-------------------------------------------------------------------------------------------------
10806 const FieldTrait *SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
10807 const FieldTrait_Hash_Array& SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
10808 const MsgType& SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
10809 //-------------------------------------------------------------------------------------------------
10810 const FieldTrait *SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
10811 const FieldTrait_Hash_Array& SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
10813 //-------------------------------------------------------------------------------------------------
10814 const FieldTrait *SecurityStatus::NoEvents::_traits(NoEventsV1_traits);
10815 const FieldTrait_Hash_Array& SecurityStatus::NoEvents::_ftha(NoEventsV1_ftha);
10816 const MsgType& SecurityStatus::NoEvents::_msgtype(NoEventsV1_msgtype);
10817 //-------------------------------------------------------------------------------------------------
10818 const FieldTrait *SecurityStatus::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
10819 const FieldTrait_Hash_Array& SecurityStatus::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
10820 const MsgType& SecurityStatus::NoInstrAttrib::_msgtype(NoInstrAttribV1_msgtype);
10821 //-------------------------------------------------------------------------------------------------
10822 const FieldTrait *SecurityStatus::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
10823 const FieldTrait_Hash_Array& SecurityStatus::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
10824 const MsgType& SecurityStatus::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
10825 //-------------------------------------------------------------------------------------------------
10826 const FieldTrait *SecurityStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
10827 const FieldTrait_Hash_Array& SecurityStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
10829 //-------------------------------------------------------------------------------------------------
10830 const FieldTrait *SecurityStatus::NoComplexEvents::_traits(NoComplexEventsV1_traits);
10831 const FieldTrait_Hash_Array& SecurityStatus::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
10832 const MsgType& SecurityStatus::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
10833 //-------------------------------------------------------------------------------------------------
10834 const FieldTrait *SecurityStatus::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
10835 const FieldTrait_Hash_Array& SecurityStatus::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
10836 const MsgType& SecurityStatus::NoComplexEvents::NoComplexEventDates::_msgtype(NoComplexEventDatesV1_msgtype);
10837 //-------------------------------------------------------------------------------------------------
10838 const FieldTrait *SecurityStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
10839 const FieldTrait_Hash_Array& SecurityStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
10841 //-------------------------------------------------------------------------------------------------
10842 const FieldTrait TradingSessionStatusRequest::_traits[] =
10843 {
10844  FieldTrait( 207,20, 7, 0,0x04), FieldTrait( 263, 7, 6, 0,0x04), FieldTrait( 335,15, 1, 0,0x04),
10845  FieldTrait( 336,15, 2, 0,0x04), FieldTrait( 338, 1, 4, 0,0x04), FieldTrait( 339, 1, 5, 0,0x04),
10846  FieldTrait( 625,15, 3, 0,0x04), FieldTrait(1300,15, 9, 0,0x04), FieldTrait(1301,20, 8, 0,0x04)
10847 };
10850 //-------------------------------------------------------------------------------------------------
10851 const FieldTrait TradingSessionStatus::_traits[] =
10852 {
10853  FieldTrait( 22,15, 21, 54,0x14), FieldTrait( 48,15, 20, 54,0x14), FieldTrait( 55,15, 18, 54,0x14),
10854  FieldTrait( 58,15, 15, 0,0x04), FieldTrait( 65,15, 19, 54,0x14), FieldTrait( 106,15, 47, 54,0x14),
10855  FieldTrait( 107,15, 50, 54,0x14), FieldTrait( 167,15, 25, 54,0x14), FieldTrait( 200,21, 27, 54,0x14),
10856  FieldTrait( 201, 1, 88, 54,0x14), FieldTrait( 202,11, 41, 54,0x14), FieldTrait( 206, 7, 43, 54,0x14),
10857  FieldTrait( 207,20, 46, 54,0x14), FieldTrait( 223,14, 45, 54,0x14), FieldTrait( 224,25, 29, 54,0x14),
10858  FieldTrait( 225,25, 30, 54,0x14), FieldTrait( 226, 1, 32, 54,0x14), FieldTrait( 227,14, 33, 54,0x14),
10859  FieldTrait( 228, 9, 34, 54,0x14), FieldTrait( 231, 9, 44, 54,0x14), FieldTrait( 239, 1, 31, 54,0x14),
10860  FieldTrait( 240,25, 40, 54,0x14), FieldTrait( 255,15, 35, 54,0x14), FieldTrait( 325, 8, 6, 0,0x04),
10861  FieldTrait( 335,15, 1, 0,0x04), FieldTrait( 336,15, 2, 0,0x04), FieldTrait( 338, 1, 4, 0,0x04),
10862  FieldTrait( 339, 1, 5, 0,0x04), FieldTrait( 340, 1, 7, 0,0x04), FieldTrait( 341,22, 9, 0,0x04),
10863  FieldTrait( 342,22, 10, 0,0x04), FieldTrait( 343,22, 11, 0,0x04), FieldTrait( 344,22, 12, 0,0x04),
10864  FieldTrait( 345,22, 13, 0,0x04), FieldTrait( 348, 2, 48, 54,0x14), FieldTrait( 349,28, 49, 54,0x14),
10865  FieldTrait( 350, 2, 51, 54,0x14), FieldTrait( 351,28, 52, 54,0x14), FieldTrait( 354, 2, 16, 0,0x04),
10866  FieldTrait( 355,28, 17, 0,0x04), FieldTrait( 387,10, 14, 0,0x04), FieldTrait( 454, 1, 22,142,0x1c),
10867  FieldTrait( 460, 1, 23, 54,0x14), FieldTrait( 461,15, 24, 54,0x14), FieldTrait( 470,18, 37, 54,0x14),
10868  FieldTrait( 471,15, 38, 54,0x14), FieldTrait( 472,15, 39, 54,0x14), FieldTrait( 541,25, 28, 54,0x14),
10869  FieldTrait( 543,15, 36, 54,0x14), FieldTrait( 567, 1, 8, 0,0x04), FieldTrait( 625,15, 3, 0,0x04),
10870  FieldTrait( 667,21, 54, 54,0x14), FieldTrait( 691,15, 53, 54,0x14), FieldTrait( 762,15, 26, 54,0x14),
10871  FieldTrait( 864, 1, 57, 38,0x1c), FieldTrait( 873,25, 58, 54,0x14), FieldTrait( 874,25, 59, 54,0x14),
10872  FieldTrait( 875, 1, 55, 54,0x14), FieldTrait( 876,15, 56, 54,0x14), FieldTrait( 947,19, 42, 54,0x14),
10873  FieldTrait( 965,15, 60, 54,0x14), FieldTrait( 966,15, 61, 54,0x14), FieldTrait( 967, 9, 63, 54,0x14),
10874  FieldTrait( 968, 9, 64, 54,0x14), FieldTrait( 969, 9, 65, 54,0x14), FieldTrait( 970, 1, 66, 54,0x14),
10875  FieldTrait( 971, 1, 67, 54,0x14), FieldTrait( 996,15, 69, 54,0x14), FieldTrait( 997,15, 70, 54,0x14),
10876  FieldTrait(1018, 1, 68, 57,0x1c), FieldTrait(1049, 7, 62, 54,0x14), FieldTrait(1079,26, 71, 54,0x14),
10877  FieldTrait(1146,13, 73, 54,0x14), FieldTrait(1147,10, 74, 54,0x14), FieldTrait(1151,15, 72, 54,0x14),
10878  FieldTrait(1180,15,109, 8,0x14), FieldTrait(1181, 4,110, 8,0x14), FieldTrait(1184, 2, 75,150,0x14),
10879  FieldTrait(1185,29, 76,150,0x14), FieldTrait(1186,15, 77,150,0x14), FieldTrait(1191,15, 79, 54,0x14),
10880  FieldTrait(1192,10, 80, 54,0x14), FieldTrait(1193, 7, 81, 54,0x14), FieldTrait(1194, 1, 82, 54,0x14),
10881  FieldTrait(1195,13, 83, 54,0x14), FieldTrait(1196,15, 84, 54,0x14), FieldTrait(1197,15, 91, 54,0x14),
10882  FieldTrait(1198, 1, 85, 54,0x14), FieldTrait(1199,11, 86, 54,0x14), FieldTrait(1200,11, 87, 54,0x14),
10883  FieldTrait(1227,15, 78, 54,0x14), FieldTrait(1242, 8, 90, 54,0x14), FieldTrait(1244, 8, 89, 54,0x14),
10884  FieldTrait(1300,15,107, 0,0x04), FieldTrait(1301,20,106, 0,0x04), FieldTrait(1350, 4,111, 8,0x14),
10885  FieldTrait(1352, 8,112, 8,0x14), FieldTrait(1368, 1,108, 0,0x04), FieldTrait(1435, 1, 92, 54,0x14),
10886  FieldTrait(1439, 1, 93, 54,0x14), FieldTrait(1449,15, 94, 54,0x14), FieldTrait(1450,15, 95, 54,0x14),
10887  FieldTrait(1451,14, 96, 54,0x14), FieldTrait(1452,14, 97, 54,0x14), FieldTrait(1457,14, 98, 54,0x14),
10888  FieldTrait(1458,14, 99, 54,0x14), FieldTrait(1478, 1,100, 54,0x14), FieldTrait(1479, 1,101, 54,0x14),
10889  FieldTrait(1480,14,102, 54,0x14), FieldTrait(1481, 1,103, 54,0x14), FieldTrait(1482, 1,104, 54,0x14),
10890  FieldTrait(1483, 1,105, 21,0x1c)
10891 };
10892 const FieldTrait_Hash_Array TradingSessionStatus::_ftha(TradingSessionStatus::_traits, 112);
10894 //-------------------------------------------------------------------------------------------------
10895 const FieldTrait *TradingSessionStatus::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
10896 const FieldTrait_Hash_Array& TradingSessionStatus::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
10897 const MsgType& TradingSessionStatus::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
10898 //-------------------------------------------------------------------------------------------------
10899 const FieldTrait *TradingSessionStatus::NoEvents::_traits(NoEventsV1_traits);
10900 const FieldTrait_Hash_Array& TradingSessionStatus::NoEvents::_ftha(NoEventsV1_ftha);
10901 const MsgType& TradingSessionStatus::NoEvents::_msgtype(NoEventsV1_msgtype);
10902 //-------------------------------------------------------------------------------------------------
10903 const FieldTrait *TradingSessionStatus::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
10904 const FieldTrait_Hash_Array& TradingSessionStatus::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
10905 const MsgType& TradingSessionStatus::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
10906 //-------------------------------------------------------------------------------------------------
10907 const FieldTrait *TradingSessionStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
10908 const FieldTrait_Hash_Array& TradingSessionStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
10910 //-------------------------------------------------------------------------------------------------
10911 const FieldTrait *TradingSessionStatus::NoComplexEvents::_traits(NoComplexEventsV1_traits);
10912 const FieldTrait_Hash_Array& TradingSessionStatus::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
10913 const MsgType& TradingSessionStatus::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
10914 //-------------------------------------------------------------------------------------------------
10915 const FieldTrait *TradingSessionStatus::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
10916 const FieldTrait_Hash_Array& TradingSessionStatus::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
10918 //-------------------------------------------------------------------------------------------------
10920 const FieldTrait_Hash_Array& TradingSessionStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
10922 //-------------------------------------------------------------------------------------------------
10923 const FieldTrait header::_traits[] =
10924 {
10925  FieldTrait( 8,15, 1, 0,0x64), FieldTrait( 9, 2, 2, 0,0x64), FieldTrait( 34, 4, 10, 0,0x04),
10926  FieldTrait( 35,15, 3, 0,0x44), FieldTrait( 43, 8, 19, 0,0x04), FieldTrait( 49,15, 4, 0,0x04),
10927  FieldTrait( 50,15, 11, 0,0x04), FieldTrait( 52,22, 21, 0,0x04), FieldTrait( 56,15, 5, 0,0x04),
10928  FieldTrait( 57,15, 13, 0,0x04), FieldTrait( 90, 2, 8, 0,0x04), FieldTrait( 91,28, 9, 0,0x04),
10929  FieldTrait( 97, 8, 20, 0,0x04), FieldTrait( 115,15, 6, 0,0x04), FieldTrait( 116,15, 15, 0,0x04),
10930  FieldTrait( 122,22, 22, 0,0x04), FieldTrait( 128,15, 7, 0,0x04), FieldTrait( 129,15, 17, 0,0x04),
10931  FieldTrait( 142,15, 12, 0,0x04), FieldTrait( 143,15, 14, 0,0x04), FieldTrait( 144,15, 16, 0,0x04),
10932  FieldTrait( 145,15, 18, 0,0x04), FieldTrait( 212, 2, 23, 0,0x04), FieldTrait( 213,28, 24, 0,0x04),
10933  FieldTrait( 347,15, 25, 0,0x04), FieldTrait( 369, 4, 26, 0,0x04), FieldTrait( 627, 1, 27, 45,0x1c),
10934  FieldTrait(1128,15, 28, 0,0x04), FieldTrait(1129,15, 29, 0,0x04)
10935 };
10936 const FieldTrait_Hash_Array header::_ftha(header::_traits, 29);
10937 const MsgType header::_msgtype("header");
10938 //-------------------------------------------------------------------------------------------------
10939 const FieldTrait header::NoHops::_traits[] =
10940 {
10941  FieldTrait( 628,15, 1, 0,0x04), FieldTrait( 629,22, 2, 0,0x04), FieldTrait( 630, 4, 3, 0,0x04)
10942 };
10943 const FieldTrait_Hash_Array
10945 const MsgType header::NoHops::_msgtype("NoHops");
10946 //-------------------------------------------------------------------------------------------------
10947 const FieldTrait MassQuote::_traits[] =
10948 {
10949  FieldTrait( 1,15, 6, 0,0x04), FieldTrait( 117,15, 2, 0,0x04), FieldTrait( 131,15, 1, 0,0x04),
10950  FieldTrait( 293,10, 9, 0,0x04), FieldTrait( 294,10, 10, 0,0x04), FieldTrait( 296, 1, 11,116,0x1c),
10951  FieldTrait( 301, 1, 4, 0,0x04), FieldTrait( 453, 1, 5, 94,0x1c), FieldTrait( 537, 1, 3, 0,0x04),
10952  FieldTrait( 581, 1, 8, 0,0x04), FieldTrait( 660, 1, 7, 0,0x04)
10953 };
10954 const FieldTrait_Hash_Array MassQuote::_ftha(MassQuote::_traits, 11);
10955 const MsgType MassQuote::_msgtype("i");
10956 //-------------------------------------------------------------------------------------------------
10957 const FieldTrait MassQuote::NoQuoteSets::_traits[] =
10958 {
10959  FieldTrait( 241,25, 13,191,0x14), FieldTrait( 242,25, 14,191,0x14), FieldTrait( 243, 1, 15,191,0x14),
10960  FieldTrait( 244, 1, 16,191,0x14), FieldTrait( 245,14, 17,191,0x14), FieldTrait( 246, 9, 18,191,0x14),
10961  FieldTrait( 247,25, 24,191,0x14), FieldTrait( 256,15, 19,191,0x14), FieldTrait( 295, 1, 77,110,0x1c),
10962  FieldTrait( 302,15, 1, 0,0x05), FieldTrait( 304, 1, 75, 0,0x05), FieldTrait( 305,15, 5,191,0x14),
10963  FieldTrait( 306,15, 31,191,0x14), FieldTrait( 307,15, 34,191,0x14), FieldTrait( 308,20, 30,191,0x14),
10964  FieldTrait( 309,15, 4,191,0x14), FieldTrait( 310,15, 9,191,0x14), FieldTrait( 311,15, 2,191,0x14),
10965  FieldTrait( 312,15, 3,191,0x14), FieldTrait( 313,21, 11,191,0x14), FieldTrait( 315, 1, 61,191,0x14),
10966  FieldTrait( 316,11, 25,191,0x14), FieldTrait( 317, 7, 27,191,0x14), FieldTrait( 318,19, 39,191,0x14),
10967  FieldTrait( 362, 2, 32,191,0x14), FieldTrait( 363,28, 33,191,0x14), FieldTrait( 364, 2, 35,191,0x14),
10968  FieldTrait( 365,28, 36,191,0x14), FieldTrait( 367,22, 74, 0,0x04), FieldTrait( 435,14, 29,191,0x14),
10969  FieldTrait( 436, 9, 28,191,0x14), FieldTrait( 457, 1, 6,189,0x1c), FieldTrait( 462, 1, 7,191,0x14),
10970  FieldTrait( 463,15, 8,191,0x14), FieldTrait( 542,25, 12,191,0x14), FieldTrait( 592,18, 21,191,0x14),
10971  FieldTrait( 593,15, 22,191,0x14), FieldTrait( 594,15, 23,191,0x14), FieldTrait( 595,15, 20,191,0x14),
10972  FieldTrait( 763,15, 10,191,0x14), FieldTrait( 810,11, 41,191,0x14), FieldTrait( 877,15, 37,191,0x14),
10973  FieldTrait( 878,15, 38,191,0x14), FieldTrait( 879,10, 40,191,0x14), FieldTrait( 882,11, 42,191,0x14),
10974  FieldTrait( 883,11, 43,191,0x14), FieldTrait( 884,13, 44,191,0x14), FieldTrait( 885,13, 45,191,0x14),
10975  FieldTrait( 886,13, 46,191,0x14), FieldTrait( 887, 1, 47,194,0x1c), FieldTrait( 893, 8, 76, 0,0x04),
10976  FieldTrait( 941,19, 26,191,0x14), FieldTrait( 972,14, 48,191,0x14), FieldTrait( 973,13, 50,191,0x14),
10977  FieldTrait( 974,15, 51,191,0x14), FieldTrait( 975, 1, 49,191,0x14), FieldTrait( 998,15, 52,191,0x14),
10978  FieldTrait(1000,15, 53,191,0x14), FieldTrait(1038,13, 54,191,0x14), FieldTrait(1039,15, 56,191,0x14),
10979  FieldTrait(1044,10, 57,191,0x14), FieldTrait(1045, 9, 58,191,0x14), FieldTrait(1046, 7, 59,191,0x14),
10980  FieldTrait(1058, 1, 55,195,0x1c), FieldTrait(1213,26, 60,191,0x14), FieldTrait(1419, 1, 62,191,0x14),
10981  FieldTrait(1423,10, 63,191,0x14), FieldTrait(1424,15, 64,191,0x14), FieldTrait(1425,10, 65,191,0x14),
10982  FieldTrait(1437, 1, 66,191,0x14), FieldTrait(1441, 1, 67,191,0x14), FieldTrait(1453,15, 68,191,0x14),
10983  FieldTrait(1454,15, 69,191,0x14), FieldTrait(1455,14, 70,191,0x14), FieldTrait(1456,14, 71,191,0x14),
10984  FieldTrait(1459,14, 72,191,0x14), FieldTrait(1460,14, 73,191,0x14)
10985 };
10986 const FieldTrait_Hash_Array
10988 const MsgType MassQuote::NoQuoteSets::_msgtype("NoQuoteSets");
10989 //-------------------------------------------------------------------------------------------------
10991 {
10992  FieldTrait( 15,19,113, 0,0x04), FieldTrait( 22,15, 5, 54,0x14), FieldTrait( 40, 7,108, 0,0x04),
10993  FieldTrait( 48,15, 4, 54,0x14), FieldTrait( 55,15, 2, 54,0x14), FieldTrait( 60,22,104, 0,0x04),
10994  FieldTrait( 62,22, 95, 0,0x04), FieldTrait( 64,25,107, 0,0x04), FieldTrait( 65,15, 3, 54,0x14),
10995  FieldTrait( 106,15, 31, 54,0x14), FieldTrait( 107,15, 34, 54,0x14), FieldTrait( 132,11, 91, 0,0x04),
10996  FieldTrait( 133,11, 92, 0,0x04), FieldTrait( 134,10, 93, 0,0x04), FieldTrait( 135,10, 94, 0,0x04),
10997  FieldTrait( 167,15, 9, 54,0x14), FieldTrait( 188,11, 96, 0,0x04), FieldTrait( 189,12, 98, 0,0x04),
10998  FieldTrait( 190,11, 97, 0,0x04), FieldTrait( 191,12, 99, 0,0x04), FieldTrait( 192,10,110, 0,0x04),
10999  FieldTrait( 193,25,109, 0,0x04), FieldTrait( 200,21, 11, 54,0x14), FieldTrait( 201, 1, 72, 54,0x14),
11000  FieldTrait( 202,11, 25, 54,0x14), FieldTrait( 206, 7, 27, 54,0x14), FieldTrait( 207,20, 30, 54,0x14),
11001  FieldTrait( 223,14, 29, 54,0x14), FieldTrait( 224,25, 13, 54,0x14), FieldTrait( 225,25, 14, 54,0x14),
11002  FieldTrait( 226, 1, 16, 54,0x14), FieldTrait( 227,14, 17, 54,0x14), FieldTrait( 228, 9, 18, 54,0x14),
11003  FieldTrait( 231, 9, 28, 54,0x14), FieldTrait( 239, 1, 15, 54,0x14), FieldTrait( 240,25, 24, 54,0x14),
11004  FieldTrait( 255,15, 19, 54,0x14), FieldTrait( 299,15, 1, 0,0x05), FieldTrait( 336,15,105, 0,0x04),
11005  FieldTrait( 348, 2, 32, 54,0x14), FieldTrait( 349,28, 33, 54,0x14), FieldTrait( 350, 2, 35, 54,0x14),
11006  FieldTrait( 351,28, 36, 54,0x14), FieldTrait( 454, 1, 6,142,0x1c), FieldTrait( 460, 1, 7, 54,0x14),
11007  FieldTrait( 461,15, 8, 54,0x14), FieldTrait( 470,18, 21, 54,0x14), FieldTrait( 471,15, 22, 54,0x14),
11008  FieldTrait( 472,15, 23, 54,0x14), FieldTrait( 528, 7,115, 0,0x04), FieldTrait( 529,16,116, 0,0x04),
11009  FieldTrait( 541,25, 12, 54,0x14), FieldTrait( 543,15, 20, 54,0x14), FieldTrait( 555, 1, 90, 49,0x1c),
11010  FieldTrait( 625,15,106, 0,0x04), FieldTrait( 631,11,100, 0,0x04), FieldTrait( 632,14,101, 0,0x04),
11011  FieldTrait( 633,14,102, 0,0x04), FieldTrait( 634,14,103, 0,0x04), FieldTrait( 642,12,111, 0,0x04),
11012  FieldTrait( 643,12,112, 0,0x04), FieldTrait( 667,21, 38, 54,0x14), FieldTrait( 691,15, 37, 54,0x14),
11013  FieldTrait( 762,15, 10, 54,0x14), FieldTrait( 775, 1,114, 0,0x04), FieldTrait( 864, 1, 41, 38,0x1c),
11014  FieldTrait( 873,25, 42, 54,0x14), FieldTrait( 874,25, 43, 54,0x14), FieldTrait( 875, 1, 39, 54,0x14),
11015  FieldTrait( 876,15, 40, 54,0x14), FieldTrait( 947,19, 26, 54,0x14), FieldTrait( 965,15, 44, 54,0x14),
11016  FieldTrait( 966,15, 45, 54,0x14), FieldTrait( 967, 9, 47, 54,0x14), FieldTrait( 968, 9, 48, 54,0x14),
11017  FieldTrait( 969, 9, 49, 54,0x14), FieldTrait( 970, 1, 50, 54,0x14), FieldTrait( 971, 1, 51, 54,0x14),
11018  FieldTrait( 996,15, 53, 54,0x14), FieldTrait( 997,15, 54, 54,0x14), FieldTrait(1018, 1, 52, 57,0x1c),
11019  FieldTrait(1049, 7, 46, 54,0x14), FieldTrait(1079,26, 55, 54,0x14), FieldTrait(1146,13, 57, 54,0x14),
11020  FieldTrait(1147,10, 58, 54,0x14), FieldTrait(1151,15, 56, 54,0x14), FieldTrait(1184, 2, 59,150,0x14),
11021  FieldTrait(1185,29, 60,150,0x14), FieldTrait(1186,15, 61,150,0x14), FieldTrait(1191,15, 63, 54,0x14),
11022  FieldTrait(1192,10, 64, 54,0x14), FieldTrait(1193, 7, 65, 54,0x14), FieldTrait(1194, 1, 66, 54,0x14),
11023  FieldTrait(1195,13, 67, 54,0x14), FieldTrait(1196,15, 68, 54,0x14), FieldTrait(1197,15, 75, 54,0x14),
11024  FieldTrait(1198, 1, 69, 54,0x14), FieldTrait(1199,11, 70, 54,0x14), FieldTrait(1200,11, 71, 54,0x14),
11025  FieldTrait(1227,15, 62, 54,0x14), FieldTrait(1242, 8, 74, 54,0x14), FieldTrait(1244, 8, 73, 54,0x14),
11026  FieldTrait(1435, 1, 76, 54,0x14), FieldTrait(1439, 1, 77, 54,0x14), FieldTrait(1449,15, 78, 54,0x14),
11027  FieldTrait(1450,15, 79, 54,0x14), FieldTrait(1451,14, 80, 54,0x14), FieldTrait(1452,14, 81, 54,0x14),
11028  FieldTrait(1457,14, 82, 54,0x14), FieldTrait(1458,14, 83, 54,0x14), FieldTrait(1478, 1, 84, 54,0x14),
11029  FieldTrait(1479, 1, 85, 54,0x14), FieldTrait(1480,14, 86, 54,0x14), FieldTrait(1481, 1, 87, 54,0x14),
11030  FieldTrait(1482, 1, 88, 54,0x14), FieldTrait(1483, 1, 89, 21,0x1c)
11031 };
11032 const FieldTrait_Hash_Array
11035 //-------------------------------------------------------------------------------------------------
11036 const FieldTrait *MassQuote::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
11037 const FieldTrait_Hash_Array& MassQuote::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
11039 //-------------------------------------------------------------------------------------------------
11040 const FieldTrait *MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::_traits(NoLegsV7_traits);
11041 const FieldTrait_Hash_Array& MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::_ftha(NoLegsV7_ftha);
11043 //-------------------------------------------------------------------------------------------------
11044 const FieldTrait *MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
11045 const FieldTrait_Hash_Array& MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
11047 //-------------------------------------------------------------------------------------------------
11048 const FieldTrait *MassQuote::NoQuoteSets::NoQuoteEntries::NoEvents::_traits(NoEventsV1_traits);
11049 const FieldTrait_Hash_Array& MassQuote::NoQuoteSets::NoQuoteEntries::NoEvents::_ftha(NoEventsV1_ftha);
11051 //-------------------------------------------------------------------------------------------------
11052 const FieldTrait *MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
11053 const FieldTrait_Hash_Array& MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
11055 //-------------------------------------------------------------------------------------------------
11057 const FieldTrait_Hash_Array& MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
11059 //-------------------------------------------------------------------------------------------------
11060 const FieldTrait *MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_traits(NoComplexEventsV1_traits);
11061 const FieldTrait_Hash_Array& MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
11063 //-------------------------------------------------------------------------------------------------
11065 const FieldTrait_Hash_Array& MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
11067 //-------------------------------------------------------------------------------------------------
11071 //-------------------------------------------------------------------------------------------------
11072 const FieldTrait *MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
11073 const FieldTrait_Hash_Array& MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
11074 const MsgType& MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
11075 //-------------------------------------------------------------------------------------------------
11076 const FieldTrait *MassQuote::NoQuoteSets::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
11077 const FieldTrait_Hash_Array& MassQuote::NoQuoteSets::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
11078 const MsgType& MassQuote::NoQuoteSets::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
11079 //-------------------------------------------------------------------------------------------------
11080 const FieldTrait *MassQuote::NoQuoteSets::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
11081 const FieldTrait_Hash_Array& MassQuote::NoQuoteSets::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
11082 const MsgType& MassQuote::NoQuoteSets::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
11083 //-------------------------------------------------------------------------------------------------
11084 const FieldTrait *MassQuote::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
11085 const FieldTrait_Hash_Array& MassQuote::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
11087 //-------------------------------------------------------------------------------------------------
11088 const FieldTrait *MassQuote::NoPartyIDs::_traits(NoPartyIDsV1_traits);
11089 const FieldTrait_Hash_Array& MassQuote::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
11090 const MsgType& MassQuote::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
11091 //-------------------------------------------------------------------------------------------------
11092 const FieldTrait *MassQuote::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
11093 const FieldTrait_Hash_Array& MassQuote::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
11094 const MsgType& MassQuote::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
11095 //-------------------------------------------------------------------------------------------------
11096 const FieldTrait BusinessMessageReject::_traits[] =
11097 {
11098  FieldTrait( 45, 4, 1, 0,0x04), FieldTrait( 58,15, 5, 0,0x04), FieldTrait( 354, 2, 6, 0,0x04),
11099  FieldTrait( 355,28, 7, 0,0x04), FieldTrait( 372,15, 2, 0,0x04), FieldTrait( 379,15, 3, 0,0x04),
11100  FieldTrait( 380, 1, 4, 0,0x04), FieldTrait(1130,15, 8, 0,0x04), FieldTrait(1131,15, 10, 0,0x04),
11101  FieldTrait(1406, 1, 9, 0,0x04)
11102 };
11103 const FieldTrait_Hash_Array BusinessMessageReject::_ftha(BusinessMessageReject::_traits, 10);
11105 //-------------------------------------------------------------------------------------------------
11106 const FieldTrait BidRequest::_traits[] =
11107 {
11108  FieldTrait( 15,19, 8, 0,0x04), FieldTrait( 58,15, 27, 0,0x04), FieldTrait( 75,25, 23, 0,0x04),
11109  FieldTrait( 121, 8, 21, 0,0x04), FieldTrait( 354, 2, 28, 0,0x04), FieldTrait( 355,28, 29, 0,0x04),
11110  FieldTrait( 374, 7, 3, 0,0x04), FieldTrait( 390,15, 1, 0,0x04), FieldTrait( 391,15, 2, 0,0x04),
11111  FieldTrait( 392,15, 4, 0,0x04), FieldTrait( 393, 1, 5, 0,0x04), FieldTrait( 394, 1, 6, 0,0x04),
11112  FieldTrait( 395, 1, 7, 0,0x04), FieldTrait( 396,13, 9, 0,0x04), FieldTrait( 397,13, 10, 0,0x04),
11113  FieldTrait( 398, 1, 11, 13,0x1c), FieldTrait( 409, 1, 13, 0,0x04), FieldTrait( 410,14, 14, 0,0x04),
11114  FieldTrait( 411, 8, 15, 0,0x04), FieldTrait( 412,13, 16, 0,0x04), FieldTrait( 413,14, 17, 0,0x04),
11115  FieldTrait( 414, 1, 18, 0,0x04), FieldTrait( 415, 1, 19, 0,0x04), FieldTrait( 416, 1, 20, 0,0x04),
11116  FieldTrait( 417, 1, 22, 0,0x04), FieldTrait( 418, 7, 24, 0,0x04), FieldTrait( 419, 7, 25, 0,0x04),
11117  FieldTrait( 420, 1, 12, 11,0x1c), FieldTrait( 443,22, 26, 0,0x04)
11118 };
11119 const FieldTrait_Hash_Array BidRequest::_ftha(BidRequest::_traits, 29);
11120 const MsgType BidRequest::_msgtype("k");
11121 //-------------------------------------------------------------------------------------------------
11122 const FieldTrait BidRequest::NoBidDescriptors::_traits[] =
11123 {
11124  FieldTrait( 399, 1, 1, 0,0x04), FieldTrait( 400,15, 2, 0,0x04), FieldTrait( 401, 1, 3, 0,0x04),
11125  FieldTrait( 402,14, 6, 0,0x04), FieldTrait( 403,14, 7, 0,0x04), FieldTrait( 404,13, 4, 0,0x04),
11126  FieldTrait( 405,14, 8, 0,0x04), FieldTrait( 406,13, 9, 0,0x04), FieldTrait( 407,14, 10, 0,0x04),
11127  FieldTrait( 408,13, 11, 0,0x04), FieldTrait( 441, 1, 5, 0,0x04)
11128 };
11129 const FieldTrait_Hash_Array
11131 const MsgType BidRequest::NoBidDescriptors::_msgtype("NoBidDescriptors");
11132 //-------------------------------------------------------------------------------------------------
11133 const FieldTrait BidRequest::NoBidComponents::_traits[] =
11134 {
11135  FieldTrait( 1,15, 8, 0,0x04), FieldTrait( 54, 7, 2, 0,0x04), FieldTrait( 63,15, 6, 0,0x04),
11136  FieldTrait( 64,25, 7, 0,0x04), FieldTrait( 66,15, 1, 0,0x04), FieldTrait( 336,15, 3, 0,0x04),
11137  FieldTrait( 430, 1, 5, 0,0x04), FieldTrait( 625,15, 4, 0,0x04), FieldTrait( 660, 1, 9, 0,0x04)
11138 };
11139 const FieldTrait_Hash_Array
11141 const MsgType BidRequest::NoBidComponents::_msgtype("NoBidComponents");
11142 //-------------------------------------------------------------------------------------------------
11143 const FieldTrait BidResponse::_traits[] =
11144 {
11145  FieldTrait( 390,15, 1, 0,0x04), FieldTrait( 391,15, 2, 0,0x04), FieldTrait( 420, 1, 3, 12,0x1c)
11146 };
11147 const FieldTrait_Hash_Array BidResponse::_ftha(BidResponse::_traits, 3);
11148 const MsgType BidResponse::_msgtype("l");
11149 //-------------------------------------------------------------------------------------------------
11150 const FieldTrait BidResponse::NoBidComponents::_traits[] =
11151 {
11152  FieldTrait( 12,13, 1, 16,0x14), FieldTrait( 13, 7, 2, 16,0x14), FieldTrait( 44,11, 8, 0,0x04),
11153  FieldTrait( 54, 7, 7, 0,0x04), FieldTrait( 58,15, 16, 0,0x04), FieldTrait( 63,15, 12, 0,0x04),
11154  FieldTrait( 64,25, 13, 0,0x04), FieldTrait( 66,15, 5, 0,0x04), FieldTrait( 336,15, 14, 0,0x04),
11155  FieldTrait( 354, 2, 17, 0,0x04), FieldTrait( 355,28, 18, 0,0x04), FieldTrait( 406,13, 10, 0,0x04),
11156  FieldTrait( 421,18, 6, 0,0x04), FieldTrait( 423, 1, 9, 0,0x04), FieldTrait( 430, 1, 11, 0,0x04),
11157  FieldTrait( 479,19, 3, 16,0x14), FieldTrait( 497, 7, 4, 16,0x14), FieldTrait( 625,15, 15, 0,0x04)
11158 };
11159 const FieldTrait_Hash_Array
11161 const MsgType BidResponse::NoBidComponents::_msgtype("NoBidComponents");
11162 //-------------------------------------------------------------------------------------------------
11163 const FieldTrait ListStrikePrice::_traits[] =
11164 {
11165  FieldTrait( 66,15, 1, 0,0x04), FieldTrait( 422, 1, 2, 0,0x04), FieldTrait( 428, 1, 4, 53,0x1c),
11166  FieldTrait( 893, 8, 3, 0,0x04)
11167 };
11168 const FieldTrait_Hash_Array ListStrikePrice::_ftha(ListStrikePrice::_traits, 4);
11170 //-------------------------------------------------------------------------------------------------
11171 const FieldTrait ListStrikePrice::NoStrikes::_traits[] =
11172 {
11173  FieldTrait( 11,15, 91, 0,0x04), FieldTrait( 15,19, 95, 0,0x04), FieldTrait( 22,15, 4, 54,0x14),
11174  FieldTrait( 44,11, 94, 0,0x04), FieldTrait( 48,15, 3, 54,0x14), FieldTrait( 54, 7, 93, 0,0x04),
11175  FieldTrait( 55,15, 1, 54,0x14), FieldTrait( 58,15, 96, 0,0x04), FieldTrait( 65,15, 2, 54,0x14),
11176  FieldTrait( 106,15, 30, 54,0x14), FieldTrait( 107,15, 33, 54,0x14), FieldTrait( 140,11, 90, 0,0x04),
11177  FieldTrait( 167,15, 8, 54,0x14), FieldTrait( 200,21, 10, 54,0x14), FieldTrait( 201, 1, 71, 54,0x14),
11178  FieldTrait( 202,11, 24, 54,0x14), FieldTrait( 206, 7, 26, 54,0x14), FieldTrait( 207,20, 29, 54,0x14),
11179  FieldTrait( 223,14, 28, 54,0x14), FieldTrait( 224,25, 12, 54,0x14), FieldTrait( 225,25, 13, 54,0x14),
11180  FieldTrait( 226, 1, 15, 54,0x14), FieldTrait( 227,14, 16, 54,0x14), FieldTrait( 228, 9, 17, 54,0x14),
11181  FieldTrait( 231, 9, 27, 54,0x14), FieldTrait( 239, 1, 14, 54,0x14), FieldTrait( 240,25, 23, 54,0x14),
11182  FieldTrait( 255,15, 18, 54,0x14), FieldTrait( 348, 2, 31, 54,0x14), FieldTrait( 349,28, 32, 54,0x14),
11183  FieldTrait( 350, 2, 34, 54,0x14), FieldTrait( 351,28, 35, 54,0x14), FieldTrait( 354, 2, 97, 0,0x04),
11184  FieldTrait( 355,28, 98, 0,0x04), FieldTrait( 454, 1, 5,142,0x1c), FieldTrait( 460, 1, 6, 54,0x14),
11185  FieldTrait( 461,15, 7, 54,0x14), FieldTrait( 470,18, 20, 54,0x14), FieldTrait( 471,15, 21, 54,0x14),
11186  FieldTrait( 472,15, 22, 54,0x14), FieldTrait( 526,15, 92, 0,0x04), FieldTrait( 541,25, 11, 54,0x14),
11187  FieldTrait( 543,15, 19, 54,0x14), FieldTrait( 667,21, 37, 54,0x14), FieldTrait( 691,15, 36, 54,0x14),
11188  FieldTrait( 711, 1, 89,188,0x1c), FieldTrait( 762,15, 9, 54,0x14), FieldTrait( 864, 1, 40, 38,0x1c),
11189  FieldTrait( 873,25, 41, 54,0x14), FieldTrait( 874,25, 42, 54,0x14), FieldTrait( 875, 1, 38, 54,0x14),
11190  FieldTrait( 876,15, 39, 54,0x14), FieldTrait( 947,19, 25, 54,0x14), FieldTrait( 965,15, 43, 54,0x14),
11191  FieldTrait( 966,15, 44, 54,0x14), FieldTrait( 967, 9, 46, 54,0x14), FieldTrait( 968, 9, 47, 54,0x14),
11192  FieldTrait( 969, 9, 48, 54,0x14), FieldTrait( 970, 1, 49, 54,0x14), FieldTrait( 971, 1, 50, 54,0x14),
11193  FieldTrait( 996,15, 52, 54,0x14), FieldTrait( 997,15, 53, 54,0x14), FieldTrait(1018, 1, 51, 57,0x1c),
11194  FieldTrait(1049, 7, 45, 54,0x14), FieldTrait(1079,26, 54, 54,0x14), FieldTrait(1146,13, 56, 54,0x14),
11195  FieldTrait(1147,10, 57, 54,0x14), FieldTrait(1151,15, 55, 54,0x14), FieldTrait(1184, 2, 58,150,0x14),
11196  FieldTrait(1185,29, 59,150,0x14), FieldTrait(1186,15, 60,150,0x14), FieldTrait(1191,15, 62, 54,0x14),
11197  FieldTrait(1192,10, 63, 54,0x14), FieldTrait(1193, 7, 64, 54,0x14), FieldTrait(1194, 1, 65, 54,0x14),
11198  FieldTrait(1195,13, 66, 54,0x14), FieldTrait(1196,15, 67, 54,0x14), FieldTrait(1197,15, 74, 54,0x14),
11199  FieldTrait(1198, 1, 68, 54,0x14), FieldTrait(1199,11, 69, 54,0x14), FieldTrait(1200,11, 70, 54,0x14),
11200  FieldTrait(1227,15, 61, 54,0x14), FieldTrait(1242, 8, 73, 54,0x14), FieldTrait(1244, 8, 72, 54,0x14),
11201  FieldTrait(1435, 1, 75, 54,0x14), FieldTrait(1439, 1, 76, 54,0x14), FieldTrait(1449,15, 77, 54,0x14),
11202  FieldTrait(1450,15, 78, 54,0x14), FieldTrait(1451,14, 79, 54,0x14), FieldTrait(1452,14, 80, 54,0x14),
11203  FieldTrait(1457,14, 81, 54,0x14), FieldTrait(1458,14, 82, 54,0x14), FieldTrait(1478, 1, 83, 54,0x14),
11204  FieldTrait(1479, 1, 84, 54,0x14), FieldTrait(1480,14, 85, 54,0x14), FieldTrait(1481, 1, 86, 54,0x14),
11205  FieldTrait(1482, 1, 87, 54,0x14), FieldTrait(1483, 1, 88, 21,0x1c)
11206 };
11207 const FieldTrait_Hash_Array
11210 //-------------------------------------------------------------------------------------------------
11211 const FieldTrait *ListStrikePrice::NoStrikes::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
11212 const FieldTrait_Hash_Array& ListStrikePrice::NoStrikes::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
11213 const MsgType& ListStrikePrice::NoStrikes::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
11214 //-------------------------------------------------------------------------------------------------
11215 const FieldTrait *ListStrikePrice::NoStrikes::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
11216 const FieldTrait_Hash_Array& ListStrikePrice::NoStrikes::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
11217 const MsgType& ListStrikePrice::NoStrikes::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
11218 //-------------------------------------------------------------------------------------------------
11219 const FieldTrait *ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
11220 const FieldTrait_Hash_Array& ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
11222 //-------------------------------------------------------------------------------------------------
11223 const FieldTrait *ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
11224 const FieldTrait_Hash_Array& ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
11226 //-------------------------------------------------------------------------------------------------
11227 const FieldTrait *ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
11228 const FieldTrait_Hash_Array& ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
11230 //-------------------------------------------------------------------------------------------------
11232 const FieldTrait_Hash_Array& ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
11234 //-------------------------------------------------------------------------------------------------
11235 const FieldTrait *ListStrikePrice::NoStrikes::NoEvents::_traits(NoEventsV1_traits);
11236 const FieldTrait_Hash_Array& ListStrikePrice::NoStrikes::NoEvents::_ftha(NoEventsV1_ftha);
11237 const MsgType& ListStrikePrice::NoStrikes::NoEvents::_msgtype(NoEventsV1_msgtype);
11238 //-------------------------------------------------------------------------------------------------
11239 const FieldTrait *ListStrikePrice::NoStrikes::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
11240 const FieldTrait_Hash_Array& ListStrikePrice::NoStrikes::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
11241 const MsgType& ListStrikePrice::NoStrikes::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
11242 //-------------------------------------------------------------------------------------------------
11243 const FieldTrait *ListStrikePrice::NoStrikes::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
11244 const FieldTrait_Hash_Array& ListStrikePrice::NoStrikes::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
11246 //-------------------------------------------------------------------------------------------------
11247 const FieldTrait *ListStrikePrice::NoStrikes::NoComplexEvents::_traits(NoComplexEventsV1_traits);
11248 const FieldTrait_Hash_Array& ListStrikePrice::NoStrikes::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
11249 const MsgType& ListStrikePrice::NoStrikes::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
11250 //-------------------------------------------------------------------------------------------------
11251 const FieldTrait *ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
11252 const FieldTrait_Hash_Array& ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
11254 //-------------------------------------------------------------------------------------------------
11256 const FieldTrait_Hash_Array& ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
11258 //-------------------------------------------------------------------------------------------------
11259 const FieldTrait RegistrationInstructions::_traits[] =
11260 {
11261  FieldTrait( 1,15, 6, 0,0x04), FieldTrait( 11,15, 4, 0,0x04), FieldTrait( 453, 1, 5, 94,0x1c),
11262  FieldTrait( 473, 1, 11,134,0x1c), FieldTrait( 493,15, 8, 0,0x04), FieldTrait( 495, 1, 9, 0,0x04),
11263  FieldTrait( 508,15, 3, 0,0x04), FieldTrait( 510, 1, 12,133,0x1c), FieldTrait( 513,15, 1, 0,0x04),
11264  FieldTrait( 514, 7, 2, 0,0x04), FieldTrait( 517, 7, 10, 0,0x04), FieldTrait( 660, 1, 7, 0,0x04)
11265 };
11268 //-------------------------------------------------------------------------------------------------
11269 const FieldTrait *RegistrationInstructions::NoPartyIDs::_traits(NoPartyIDsV1_traits);
11270 const FieldTrait_Hash_Array& RegistrationInstructions::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
11271 const MsgType& RegistrationInstructions::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
11272 //-------------------------------------------------------------------------------------------------
11273 const FieldTrait *RegistrationInstructions::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
11274 const FieldTrait_Hash_Array& RegistrationInstructions::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
11276 //-------------------------------------------------------------------------------------------------
11278 {
11279  FieldTrait( 474,15, 3, 0,0x04), FieldTrait( 475,18, 8, 0,0x04), FieldTrait( 482,15, 4, 0,0x04),
11280  FieldTrait( 486,25, 7, 0,0x04), FieldTrait( 509,15, 1, 0,0x04), FieldTrait( 511,15, 2, 0,0x04),
11281  FieldTrait( 522, 1, 6, 0,0x04), FieldTrait( 539, 1, 5, 80,0x1c)
11282 };
11283 const FieldTrait_Hash_Array
11286 //-------------------------------------------------------------------------------------------------
11287 const FieldTrait *RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
11288 const FieldTrait_Hash_Array& RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
11290 //-------------------------------------------------------------------------------------------------
11292 const FieldTrait_Hash_Array& RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
11294 //-------------------------------------------------------------------------------------------------
11296 {
11297  FieldTrait( 477, 1, 1, 0,0x04), FieldTrait( 478,19, 3, 0,0x04), FieldTrait( 498,15, 4, 0,0x04),
11298  FieldTrait( 499,15, 5, 0,0x04), FieldTrait( 500,15, 6, 0,0x04), FieldTrait( 501,15, 7, 0,0x04),
11299  FieldTrait( 502,15, 8, 0,0x04), FieldTrait( 512,14, 2, 0,0x04)
11300 };
11301 const FieldTrait_Hash_Array
11304 //-------------------------------------------------------------------------------------------------
11305 const FieldTrait RegistrationInstructionsResponse::_traits[] =
11306 {
11307  FieldTrait( 1,15, 6, 0,0x04), FieldTrait( 11,15, 4, 0,0x04), FieldTrait( 453, 1, 5, 94,0x1c),
11308  FieldTrait( 496,15, 10, 0,0x04), FieldTrait( 506, 7, 8, 0,0x04), FieldTrait( 507, 1, 9, 0,0x04),
11309  FieldTrait( 508,15, 3, 0,0x04), FieldTrait( 513,15, 1, 0,0x04), FieldTrait( 514, 7, 2, 0,0x04),
11310  FieldTrait( 660, 1, 7, 0,0x04)
11311 };
11314 //-------------------------------------------------------------------------------------------------
11315 const FieldTrait *RegistrationInstructionsResponse::NoPartyIDs::_traits(NoPartyIDsV1_traits);
11316 const FieldTrait_Hash_Array& RegistrationInstructionsResponse::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
11318 //-------------------------------------------------------------------------------------------------
11319 const FieldTrait *RegistrationInstructionsResponse::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
11320 const FieldTrait_Hash_Array& RegistrationInstructionsResponse::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
11322 //-------------------------------------------------------------------------------------------------
11323 const FieldTrait OrderMassCancelRequest::_traits[] =
11324 {
11325  FieldTrait( 11,15, 1, 0,0x04), FieldTrait( 22,15, 9, 54,0x14), FieldTrait( 48,15, 8, 54,0x14),
11326  FieldTrait( 54, 7,166, 0,0x04), FieldTrait( 55,15, 6, 54,0x14), FieldTrait( 58,15,168, 0,0x04),
11327  FieldTrait( 60,22,167, 0,0x04), FieldTrait( 65,15, 7, 54,0x14), FieldTrait( 106,15, 35, 54,0x14),
11328  FieldTrait( 107,15, 38, 54,0x14), FieldTrait( 167,15, 13, 54,0x14), FieldTrait( 200,21, 15, 54,0x14),
11329  FieldTrait( 201, 1, 76, 54,0x14), FieldTrait( 202,11, 29, 54,0x14), FieldTrait( 206, 7, 31, 54,0x14),
11330  FieldTrait( 207,20, 34, 54,0x14), FieldTrait( 223,14, 33, 54,0x14), FieldTrait( 224,25, 17, 54,0x14),
11331  FieldTrait( 225,25, 18, 54,0x14), FieldTrait( 226, 1, 20, 54,0x14), FieldTrait( 227,14, 21, 54,0x14),
11332  FieldTrait( 228, 9, 22, 54,0x14), FieldTrait( 231, 9, 32, 54,0x14), FieldTrait( 239, 1, 19, 54,0x14),
11333  FieldTrait( 240,25, 28, 54,0x14), FieldTrait( 241,25,105,191,0x14), FieldTrait( 242,25,106,191,0x14),
11334  FieldTrait( 243, 1,107,191,0x14), FieldTrait( 244, 1,108,191,0x14), FieldTrait( 245,14,109,191,0x14),
11335  FieldTrait( 246, 9,110,191,0x14), FieldTrait( 247,25,116,191,0x14), FieldTrait( 255,15, 23, 54,0x14),
11336  FieldTrait( 256,15,111,191,0x14), FieldTrait( 305,15, 97,191,0x14), FieldTrait( 306,15,123,191,0x14),
11337  FieldTrait( 307,15,126,191,0x14), FieldTrait( 308,20,122,191,0x14), FieldTrait( 309,15, 96,191,0x14),
11338  FieldTrait( 310,15,101,191,0x14), FieldTrait( 311,15, 94,191,0x14), FieldTrait( 312,15, 95,191,0x14),
11339  FieldTrait( 313,21,103,191,0x14), FieldTrait( 315, 1,153,191,0x14), FieldTrait( 316,11,117,191,0x14),
11340  FieldTrait( 317, 7,119,191,0x14), FieldTrait( 318,19,131,191,0x14), FieldTrait( 336,15, 4, 0,0x04),
11341  FieldTrait( 348, 2, 36, 54,0x14), FieldTrait( 349,28, 37, 54,0x14), FieldTrait( 350, 2, 39, 54,0x14),
11342  FieldTrait( 351,28, 40, 54,0x14), FieldTrait( 354, 2,169, 0,0x04), FieldTrait( 355,28,170, 0,0x04),
11343  FieldTrait( 362, 2,124,191,0x14), FieldTrait( 363,28,125,191,0x14), FieldTrait( 364, 2,127,191,0x14),
11344  FieldTrait( 365,28,128,191,0x14), FieldTrait( 435,14,121,191,0x14), FieldTrait( 436, 9,120,191,0x14),
11345  FieldTrait( 453, 1,171, 94,0x1c), FieldTrait( 454, 1, 10,142,0x1c), FieldTrait( 457, 1, 98,189,0x1c),
11346  FieldTrait( 460, 1, 11, 54,0x14), FieldTrait( 461,15, 12, 54,0x14), FieldTrait( 462, 1, 99,191,0x14),
11347  FieldTrait( 463,15,100,191,0x14), FieldTrait( 470,18, 25, 54,0x14), FieldTrait( 471,15, 26, 54,0x14),
11348  FieldTrait( 472,15, 27, 54,0x14), FieldTrait( 526,15, 2, 0,0x04), FieldTrait( 530, 7, 3, 0,0x04),
11349  FieldTrait( 541,25, 16, 54,0x14), FieldTrait( 542,25,104,191,0x14), FieldTrait( 543,15, 24, 54,0x14),
11350  FieldTrait( 592,18,113,191,0x14), FieldTrait( 593,15,114,191,0x14), FieldTrait( 594,15,115,191,0x14),
11351  FieldTrait( 595,15,112,191,0x14), FieldTrait( 625,15, 5, 0,0x04), FieldTrait( 667,21, 42, 54,0x14),
11352  FieldTrait( 691,15, 41, 54,0x14), FieldTrait( 762,15, 14, 54,0x14), FieldTrait( 763,15,102,191,0x14),
11353  FieldTrait( 810,11,133,191,0x14), FieldTrait( 864, 1, 45, 38,0x1c), FieldTrait( 873,25, 46, 54,0x14),
11354  FieldTrait( 874,25, 47, 54,0x14), FieldTrait( 875, 1, 43, 54,0x14), FieldTrait( 876,15, 44, 54,0x14),
11355  FieldTrait( 877,15,129,191,0x14), FieldTrait( 878,15,130,191,0x14), FieldTrait( 879,10,132,191,0x14),
11356  FieldTrait( 882,11,134,191,0x14), FieldTrait( 883,11,135,191,0x14), FieldTrait( 884,13,136,191,0x14),
11357  FieldTrait( 885,13,137,191,0x14), FieldTrait( 886,13,138,191,0x14), FieldTrait( 887, 1,139,194,0x1c),
11358  FieldTrait( 941,19,118,191,0x14), FieldTrait( 947,19, 30, 54,0x14), FieldTrait( 965,15, 48, 54,0x14),
11359  FieldTrait( 966,15, 49, 54,0x14), FieldTrait( 967, 9, 51, 54,0x14), FieldTrait( 968, 9, 52, 54,0x14),
11360  FieldTrait( 969, 9, 53, 54,0x14), FieldTrait( 970, 1, 54, 54,0x14), FieldTrait( 971, 1, 55, 54,0x14),
11361  FieldTrait( 972,14,140,191,0x14), FieldTrait( 973,13,142,191,0x14), FieldTrait( 974,15,143,191,0x14),
11362  FieldTrait( 975, 1,141,191,0x14), FieldTrait( 996,15, 57, 54,0x14), FieldTrait( 997,15, 58, 54,0x14),
11363  FieldTrait( 998,15,144,191,0x14), FieldTrait(1000,15,145,191,0x14), FieldTrait(1018, 1, 56, 57,0x1c),
11364  FieldTrait(1038,13,146,191,0x14), FieldTrait(1039,15,148,191,0x14), FieldTrait(1044,10,149,191,0x14),
11365  FieldTrait(1045, 9,150,191,0x14), FieldTrait(1046, 7,151,191,0x14), FieldTrait(1049, 7, 50, 54,0x14),
11366  FieldTrait(1058, 1,147,195,0x1c), FieldTrait(1079,26, 59, 54,0x14), FieldTrait(1146,13, 61, 54,0x14),
11367  FieldTrait(1147,10, 62, 54,0x14), FieldTrait(1151,15, 60, 54,0x14), FieldTrait(1184, 2, 63,150,0x14),
11368  FieldTrait(1185,29, 64,150,0x14), FieldTrait(1186,15, 65,150,0x14), FieldTrait(1191,15, 67, 54,0x14),
11369  FieldTrait(1192,10, 68, 54,0x14), FieldTrait(1193, 7, 69, 54,0x14), FieldTrait(1194, 1, 70, 54,0x14),
11370  FieldTrait(1195,13, 71, 54,0x14), FieldTrait(1196,15, 72, 54,0x14), FieldTrait(1197,15, 79, 54,0x14),
11371  FieldTrait(1198, 1, 73, 54,0x14), FieldTrait(1199,11, 74, 54,0x14), FieldTrait(1200,11, 75, 54,0x14),
11372  FieldTrait(1213,26,152,191,0x14), FieldTrait(1227,15, 66, 54,0x14), FieldTrait(1242, 8, 78, 54,0x14),
11373  FieldTrait(1244, 8, 77, 54,0x14), FieldTrait(1300,15,173, 0,0x04), FieldTrait(1301,20,172, 0,0x04),
11374  FieldTrait(1419, 1,154,191,0x14), FieldTrait(1423,10,155,191,0x14), FieldTrait(1424,15,156,191,0x14),
11375  FieldTrait(1425,10,157,191,0x14), FieldTrait(1435, 1, 80, 54,0x14), FieldTrait(1437, 1,158,191,0x14),
11376  FieldTrait(1439, 1, 81, 54,0x14), FieldTrait(1441, 1,159,191,0x14), FieldTrait(1449,15, 82, 54,0x14),
11377  FieldTrait(1450,15, 83, 54,0x14), FieldTrait(1451,14, 84, 54,0x14), FieldTrait(1452,14, 85, 54,0x14),
11378  FieldTrait(1453,15,160,191,0x14), FieldTrait(1454,15,161,191,0x14), FieldTrait(1455,14,162,191,0x14),
11379  FieldTrait(1456,14,163,191,0x14), FieldTrait(1457,14, 86, 54,0x14), FieldTrait(1458,14, 87, 54,0x14),
11380  FieldTrait(1459,14,164,191,0x14), FieldTrait(1460,14,165,191,0x14), FieldTrait(1461, 1,174,169,0x1c),
11381  FieldTrait(1478, 1, 88, 54,0x14), FieldTrait(1479, 1, 89, 54,0x14), FieldTrait(1480,14, 90, 54,0x14),
11382  FieldTrait(1481, 1, 91, 54,0x14), FieldTrait(1482, 1, 92, 54,0x14), FieldTrait(1483, 1, 93, 21,0x1c)
11383 };
11384 const FieldTrait_Hash_Array OrderMassCancelRequest::_ftha(OrderMassCancelRequest::_traits, 174);
11386 //-------------------------------------------------------------------------------------------------
11387 const FieldTrait *OrderMassCancelRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
11388 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
11389 const MsgType& OrderMassCancelRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
11390 //-------------------------------------------------------------------------------------------------
11391 const FieldTrait *OrderMassCancelRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
11392 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
11394 //-------------------------------------------------------------------------------------------------
11395 const FieldTrait *OrderMassCancelRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
11396 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
11397 const MsgType& OrderMassCancelRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
11398 //-------------------------------------------------------------------------------------------------
11399 const FieldTrait *OrderMassCancelRequest::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
11400 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
11401 const MsgType& OrderMassCancelRequest::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
11402 //-------------------------------------------------------------------------------------------------
11403 const FieldTrait *OrderMassCancelRequest::NoEvents::_traits(NoEventsV1_traits);
11404 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoEvents::_ftha(NoEventsV1_ftha);
11405 const MsgType& OrderMassCancelRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
11406 //-------------------------------------------------------------------------------------------------
11407 const FieldTrait *OrderMassCancelRequest::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
11408 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
11409 const MsgType& OrderMassCancelRequest::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
11410 //-------------------------------------------------------------------------------------------------
11411 const FieldTrait *OrderMassCancelRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
11412 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
11413 const MsgType& OrderMassCancelRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
11414 //-------------------------------------------------------------------------------------------------
11415 const FieldTrait *OrderMassCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
11416 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
11418 //-------------------------------------------------------------------------------------------------
11419 const FieldTrait *OrderMassCancelRequest::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
11420 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
11421 const MsgType& OrderMassCancelRequest::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
11422 //-------------------------------------------------------------------------------------------------
11423 const FieldTrait *OrderMassCancelRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
11424 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
11426 //-------------------------------------------------------------------------------------------------
11427 const FieldTrait *OrderMassCancelRequest::NoTargetPartyIDs::_traits(NoTargetPartyIDsV1_traits);
11428 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoTargetPartyIDs::_ftha(NoTargetPartyIDsV1_ftha);
11429 const MsgType& OrderMassCancelRequest::NoTargetPartyIDs::_msgtype(NoTargetPartyIDsV1_msgtype);
11430 //-------------------------------------------------------------------------------------------------
11431 const FieldTrait *OrderMassCancelRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
11432 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
11433 const MsgType& OrderMassCancelRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
11434 //-------------------------------------------------------------------------------------------------
11435 const FieldTrait *OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
11436 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
11438 //-------------------------------------------------------------------------------------------------
11440 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
11442 //-------------------------------------------------------------------------------------------------
11443 const FieldTrait OrderMassCancelReport::_traits[] =
11444 {
11445  FieldTrait( 11,15, 1, 0,0x04), FieldTrait( 22,15, 15, 54,0x14), FieldTrait( 37,15, 3, 0,0x04),
11446  FieldTrait( 48,15, 14, 54,0x14), FieldTrait( 54, 7,172, 0,0x04), FieldTrait( 55,15, 12, 54,0x14),
11447  FieldTrait( 58,15,174, 0,0x04), FieldTrait( 60,22,173, 0,0x04), FieldTrait( 65,15, 13, 54,0x14),
11448  FieldTrait( 106,15, 41, 54,0x14), FieldTrait( 107,15, 44, 54,0x14), FieldTrait( 167,15, 19, 54,0x14),
11449  FieldTrait( 198,15, 4, 0,0x04), FieldTrait( 200,21, 21, 54,0x14), FieldTrait( 201, 1, 82, 54,0x14),
11450  FieldTrait( 202,11, 35, 54,0x14), FieldTrait( 206, 7, 37, 54,0x14), FieldTrait( 207,20, 40, 54,0x14),
11451  FieldTrait( 223,14, 39, 54,0x14), FieldTrait( 224,25, 23, 54,0x14), FieldTrait( 225,25, 24, 54,0x14),
11452  FieldTrait( 226, 1, 26, 54,0x14), FieldTrait( 227,14, 27, 54,0x14), FieldTrait( 228, 9, 28, 54,0x14),
11453  FieldTrait( 231, 9, 38, 54,0x14), FieldTrait( 239, 1, 25, 54,0x14), FieldTrait( 240,25, 34, 54,0x14),
11454  FieldTrait( 241,25,111,191,0x14), FieldTrait( 242,25,112,191,0x14), FieldTrait( 243, 1,113,191,0x14),
11455  FieldTrait( 244, 1,114,191,0x14), FieldTrait( 245,14,115,191,0x14), FieldTrait( 246, 9,116,191,0x14),
11456  FieldTrait( 247,25,122,191,0x14), FieldTrait( 255,15, 29, 54,0x14), FieldTrait( 256,15,117,191,0x14),
11457  FieldTrait( 305,15,103,191,0x14), FieldTrait( 306,15,129,191,0x14), FieldTrait( 307,15,132,191,0x14),
11458  FieldTrait( 308,20,128,191,0x14), FieldTrait( 309,15,102,191,0x14), FieldTrait( 310,15,107,191,0x14),
11459  FieldTrait( 311,15,100,191,0x14), FieldTrait( 312,15,101,191,0x14), FieldTrait( 313,21,109,191,0x14),
11460  FieldTrait( 315, 1,159,191,0x14), FieldTrait( 316,11,123,191,0x14), FieldTrait( 317, 7,125,191,0x14),
11461  FieldTrait( 318,19,137,191,0x14), FieldTrait( 336,15, 10, 0,0x04), FieldTrait( 348, 2, 42, 54,0x14),
11462  FieldTrait( 349,28, 43, 54,0x14), FieldTrait( 350, 2, 45, 54,0x14), FieldTrait( 351,28, 46, 54,0x14),
11463  FieldTrait( 354, 2,175, 0,0x04), FieldTrait( 355,28,176, 0,0x04), FieldTrait( 362, 2,130,191,0x14),
11464  FieldTrait( 363,28,131,191,0x14), FieldTrait( 364, 2,133,191,0x14), FieldTrait( 365,28,134,191,0x14),
11465  FieldTrait( 435,14,127,191,0x14), FieldTrait( 436, 9,126,191,0x14), FieldTrait( 453, 1,177, 94,0x1c),
11466  FieldTrait( 454, 1, 16,142,0x1c), FieldTrait( 457, 1,104,189,0x1c), FieldTrait( 460, 1, 17, 54,0x14),
11467  FieldTrait( 461,15, 18, 54,0x14), FieldTrait( 462, 1,105,191,0x14), FieldTrait( 463,15,106,191,0x14),
11468  FieldTrait( 470,18, 31, 54,0x14), FieldTrait( 471,15, 32, 54,0x14), FieldTrait( 472,15, 33, 54,0x14),
11469  FieldTrait( 526,15, 2, 0,0x04), FieldTrait( 530, 7, 5, 0,0x04), FieldTrait( 531, 7, 6, 0,0x04),
11470  FieldTrait( 532, 1, 7, 0,0x04), FieldTrait( 533, 1, 8, 0,0x04), FieldTrait( 534, 1, 9, 1,0x1c),
11471  FieldTrait( 541,25, 22, 54,0x14), FieldTrait( 542,25,110,191,0x14), FieldTrait( 543,15, 30, 54,0x14),
11472  FieldTrait( 592,18,119,191,0x14), FieldTrait( 593,15,120,191,0x14), FieldTrait( 594,15,121,191,0x14),
11473  FieldTrait( 595,15,118,191,0x14), FieldTrait( 625,15, 11, 0,0x04), FieldTrait( 667,21, 48, 54,0x14),
11474  FieldTrait( 691,15, 47, 54,0x14), FieldTrait( 762,15, 20, 54,0x14), FieldTrait( 763,15,108,191,0x14),
11475  FieldTrait( 810,11,139,191,0x14), FieldTrait( 864, 1, 51, 38,0x1c), FieldTrait( 873,25, 52, 54,0x14),
11476  FieldTrait( 874,25, 53, 54,0x14), FieldTrait( 875, 1, 49, 54,0x14), FieldTrait( 876,15, 50, 54,0x14),
11477  FieldTrait( 877,15,135,191,0x14), FieldTrait( 878,15,136,191,0x14), FieldTrait( 879,10,138,191,0x14),
11478  FieldTrait( 882,11,140,191,0x14), FieldTrait( 883,11,141,191,0x14), FieldTrait( 884,13,142,191,0x14),
11479  FieldTrait( 885,13,143,191,0x14), FieldTrait( 886,13,144,191,0x14), FieldTrait( 887, 1,145,194,0x1c),
11480  FieldTrait( 941,19,124,191,0x14), FieldTrait( 947,19, 36, 54,0x14), FieldTrait( 965,15, 54, 54,0x14),
11481  FieldTrait( 966,15, 55, 54,0x14), FieldTrait( 967, 9, 57, 54,0x14), FieldTrait( 968, 9, 58, 54,0x14),
11482  FieldTrait( 969, 9, 59, 54,0x14), FieldTrait( 970, 1, 60, 54,0x14), FieldTrait( 971, 1, 61, 54,0x14),
11483  FieldTrait( 972,14,146,191,0x14), FieldTrait( 973,13,148,191,0x14), FieldTrait( 974,15,149,191,0x14),
11484  FieldTrait( 975, 1,147,191,0x14), FieldTrait( 996,15, 63, 54,0x14), FieldTrait( 997,15, 64, 54,0x14),
11485  FieldTrait( 998,15,150,191,0x14), FieldTrait(1000,15,151,191,0x14), FieldTrait(1018, 1, 62, 57,0x1c),
11486  FieldTrait(1038,13,152,191,0x14), FieldTrait(1039,15,154,191,0x14), FieldTrait(1044,10,155,191,0x14),
11487  FieldTrait(1045, 9,156,191,0x14), FieldTrait(1046, 7,157,191,0x14), FieldTrait(1049, 7, 56, 54,0x14),
11488  FieldTrait(1058, 1,153,195,0x1c), FieldTrait(1079,26, 65, 54,0x14), FieldTrait(1146,13, 67, 54,0x14),
11489  FieldTrait(1147,10, 68, 54,0x14), FieldTrait(1151,15, 66, 54,0x14), FieldTrait(1184, 2, 69,150,0x14),
11490  FieldTrait(1185,29, 70,150,0x14), FieldTrait(1186,15, 71,150,0x14), FieldTrait(1191,15, 73, 54,0x14),
11491  FieldTrait(1192,10, 74, 54,0x14), FieldTrait(1193, 7, 75, 54,0x14), FieldTrait(1194, 1, 76, 54,0x14),
11492  FieldTrait(1195,13, 77, 54,0x14), FieldTrait(1196,15, 78, 54,0x14), FieldTrait(1197,15, 85, 54,0x14),
11493  FieldTrait(1198, 1, 79, 54,0x14), FieldTrait(1199,11, 80, 54,0x14), FieldTrait(1200,11, 81, 54,0x14),
11494  FieldTrait(1213,26,158,191,0x14), FieldTrait(1227,15, 72, 54,0x14), FieldTrait(1242, 8, 84, 54,0x14),
11495  FieldTrait(1244, 8, 83, 54,0x14), FieldTrait(1300,15,181, 0,0x04), FieldTrait(1301,20,180, 0,0x04),
11496  FieldTrait(1369,15,178, 0,0x04), FieldTrait(1370, 1,179, 85,0x1c), FieldTrait(1419, 1,160,191,0x14),
11497  FieldTrait(1423,10,161,191,0x14), FieldTrait(1424,15,162,191,0x14), FieldTrait(1425,10,163,191,0x14),
11498  FieldTrait(1435, 1, 86, 54,0x14), FieldTrait(1437, 1,164,191,0x14), FieldTrait(1439, 1, 87, 54,0x14),
11499  FieldTrait(1441, 1,165,191,0x14), FieldTrait(1449,15, 88, 54,0x14), FieldTrait(1450,15, 89, 54,0x14),
11500  FieldTrait(1451,14, 90, 54,0x14), FieldTrait(1452,14, 91, 54,0x14), FieldTrait(1453,15,166,191,0x14),
11501  FieldTrait(1454,15,167,191,0x14), FieldTrait(1455,14,168,191,0x14), FieldTrait(1456,14,169,191,0x14),
11502  FieldTrait(1457,14, 92, 54,0x14), FieldTrait(1458,14, 93, 54,0x14), FieldTrait(1459,14,170,191,0x14),
11503  FieldTrait(1460,14,171,191,0x14), FieldTrait(1461, 1,182,169,0x1c), FieldTrait(1478, 1, 94, 54,0x14),
11504  FieldTrait(1479, 1, 95, 54,0x14), FieldTrait(1480,14, 96, 54,0x14), FieldTrait(1481, 1, 97, 54,0x14),
11505  FieldTrait(1482, 1, 98, 54,0x14), FieldTrait(1483, 1, 99, 21,0x1c)
11506 };
11507 const FieldTrait_Hash_Array OrderMassCancelReport::_ftha(OrderMassCancelReport::_traits, 182);
11509 //-------------------------------------------------------------------------------------------------
11510 const FieldTrait *OrderMassCancelReport::NoPartyIDs::_traits(NoPartyIDsV1_traits);
11511 const FieldTrait_Hash_Array& OrderMassCancelReport::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
11512 const MsgType& OrderMassCancelReport::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
11513 //-------------------------------------------------------------------------------------------------
11514 const FieldTrait *OrderMassCancelReport::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
11515 const FieldTrait_Hash_Array& OrderMassCancelReport::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
11517 //-------------------------------------------------------------------------------------------------
11518 const FieldTrait *OrderMassCancelReport::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
11519 const FieldTrait_Hash_Array& OrderMassCancelReport::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
11520 const MsgType& OrderMassCancelReport::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
11521 //-------------------------------------------------------------------------------------------------
11522 const FieldTrait *OrderMassCancelReport::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
11523 const FieldTrait_Hash_Array& OrderMassCancelReport::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
11524 const MsgType& OrderMassCancelReport::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
11525 //-------------------------------------------------------------------------------------------------
11526 const FieldTrait *OrderMassCancelReport::NoAffectedOrders::_traits(NoAffectedOrdersV1_traits);
11527 const FieldTrait_Hash_Array& OrderMassCancelReport::NoAffectedOrders::_ftha(NoAffectedOrdersV1_ftha);
11528 const MsgType& OrderMassCancelReport::NoAffectedOrders::_msgtype(NoAffectedOrdersV1_msgtype);
11529 //-------------------------------------------------------------------------------------------------
11530 const FieldTrait *OrderMassCancelReport::NoEvents::_traits(NoEventsV1_traits);
11531 const FieldTrait_Hash_Array& OrderMassCancelReport::NoEvents::_ftha(NoEventsV1_ftha);
11532 const MsgType& OrderMassCancelReport::NoEvents::_msgtype(NoEventsV1_msgtype);
11533 //-------------------------------------------------------------------------------------------------
11534 const FieldTrait *OrderMassCancelReport::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
11535 const FieldTrait_Hash_Array& OrderMassCancelReport::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
11536 const MsgType& OrderMassCancelReport::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
11537 //-------------------------------------------------------------------------------------------------
11538 const FieldTrait *OrderMassCancelReport::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
11539 const FieldTrait_Hash_Array& OrderMassCancelReport::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
11540 const MsgType& OrderMassCancelReport::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
11541 //-------------------------------------------------------------------------------------------------
11542 const FieldTrait *OrderMassCancelReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
11543 const FieldTrait_Hash_Array& OrderMassCancelReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
11545 //-------------------------------------------------------------------------------------------------
11546 const FieldTrait *OrderMassCancelReport::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
11547 const FieldTrait_Hash_Array& OrderMassCancelReport::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
11548 const MsgType& OrderMassCancelReport::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
11549 //-------------------------------------------------------------------------------------------------
11550 const FieldTrait *OrderMassCancelReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
11551 const FieldTrait_Hash_Array& OrderMassCancelReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
11553 //-------------------------------------------------------------------------------------------------
11554 const FieldTrait *OrderMassCancelReport::NoNotAffectedOrders::_traits(NoNotAffectedOrdersV1_traits);
11555 const FieldTrait_Hash_Array& OrderMassCancelReport::NoNotAffectedOrders::_ftha(NoNotAffectedOrdersV1_ftha);
11556 const MsgType& OrderMassCancelReport::NoNotAffectedOrders::_msgtype(NoNotAffectedOrdersV1_msgtype);
11557 //-------------------------------------------------------------------------------------------------
11558 const FieldTrait *OrderMassCancelReport::NoTargetPartyIDs::_traits(NoTargetPartyIDsV1_traits);
11559 const FieldTrait_Hash_Array& OrderMassCancelReport::NoTargetPartyIDs::_ftha(NoTargetPartyIDsV1_ftha);
11560 const MsgType& OrderMassCancelReport::NoTargetPartyIDs::_msgtype(NoTargetPartyIDsV1_msgtype);
11561 //-------------------------------------------------------------------------------------------------
11562 const FieldTrait *OrderMassCancelReport::NoComplexEvents::_traits(NoComplexEventsV1_traits);
11563 const FieldTrait_Hash_Array& OrderMassCancelReport::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
11564 const MsgType& OrderMassCancelReport::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
11565 //-------------------------------------------------------------------------------------------------
11566 const FieldTrait *OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
11567 const FieldTrait_Hash_Array& OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
11569 //-------------------------------------------------------------------------------------------------
11571 const FieldTrait_Hash_Array& OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
11573 //-------------------------------------------------------------------------------------------------
11574 const FieldTrait NewOrderCross::_traits[] =
11575 {
11576  FieldTrait( 15,19,126, 0,0x04), FieldTrait( 18,16, 98, 0,0x04), FieldTrait( 21, 7, 97, 0,0x04),
11577  FieldTrait( 22,15, 8, 54,0x14), FieldTrait( 23,15,128, 0,0x04), FieldTrait( 40, 7,108, 0,0x04),
11578  FieldTrait( 44,11,110, 0,0x04), FieldTrait( 48,15, 7, 54,0x14), FieldTrait( 55,15, 5, 54,0x14),
11579  FieldTrait( 59, 7,130, 0,0x04), FieldTrait( 60,22,106, 0,0x04), FieldTrait( 63,15, 95, 0,0x04),
11580  FieldTrait( 64,25, 96, 0,0x04), FieldTrait( 65,15, 6, 54,0x14), FieldTrait( 81, 7,103, 0,0x04),
11581  FieldTrait( 99,11,111, 0,0x04), FieldTrait( 100,20,101, 0,0x04), FieldTrait( 106,15, 34, 54,0x14),
11582  FieldTrait( 107,15, 37, 54,0x14), FieldTrait( 110,10, 99, 0,0x04), FieldTrait( 111,10,100, 0,0x04),
11583  FieldTrait( 114, 8,105, 0,0x04), FieldTrait( 117,15,129, 0,0x04), FieldTrait( 126,22,133, 0,0x04),
11584  FieldTrait( 140,11,104, 0,0x04), FieldTrait( 167,15, 12, 54,0x14), FieldTrait( 168,22,131, 0,0x04),
11585  FieldTrait( 200,21, 14, 54,0x14), FieldTrait( 201, 1, 75, 54,0x14), FieldTrait( 202,11, 28, 54,0x14),
11586  FieldTrait( 206, 7, 30, 54,0x14), FieldTrait( 207,20, 33, 54,0x14), FieldTrait( 210,10,135, 0,0x04),
11587  FieldTrait( 211, 9,136,100,0x14), FieldTrait( 218,12,112,160,0x14), FieldTrait( 220,19,113,160,0x14),
11588  FieldTrait( 221,15,114,160,0x14), FieldTrait( 222,15,115,160,0x14), FieldTrait( 223,14, 32, 54,0x14),
11589  FieldTrait( 224,25, 16, 54,0x14), FieldTrait( 225,25, 17, 54,0x14), FieldTrait( 226, 1, 19, 54,0x14),
11590  FieldTrait( 227,14, 20, 54,0x14), FieldTrait( 228, 9, 21, 54,0x14), FieldTrait( 231, 9, 31, 54,0x14),
11591  FieldTrait( 232, 1,107,162,0x1c), FieldTrait( 235,15,120,198,0x14), FieldTrait( 236,14,121,198,0x14),
11592  FieldTrait( 239, 1, 18, 54,0x14), FieldTrait( 240,25, 27, 54,0x14), FieldTrait( 255,15, 22, 54,0x14),
11593  FieldTrait( 348, 2, 35, 54,0x14), FieldTrait( 349,28, 36, 54,0x14), FieldTrait( 350, 2, 38, 54,0x14),
11594  FieldTrait( 351,28, 39, 54,0x14), FieldTrait( 376,15,127, 0,0x04), FieldTrait( 386, 1,102,185,0x1c),
11595  FieldTrait( 388, 7,147, 35,0x14), FieldTrait( 389, 9,148, 35,0x14), FieldTrait( 423, 1,109, 0,0x04),
11596  FieldTrait( 427, 1,134, 0,0x04), FieldTrait( 432,25,132, 0,0x04), FieldTrait( 454, 1, 9,142,0x1c),
11597  FieldTrait( 460, 1, 10, 54,0x14), FieldTrait( 461,15, 11, 54,0x14), FieldTrait( 470,18, 24, 54,0x14),
11598  FieldTrait( 471,15, 25, 54,0x14), FieldTrait( 472,15, 26, 54,0x14), FieldTrait( 480, 7,157, 0,0x04),
11599  FieldTrait( 481, 7,158, 0,0x04), FieldTrait( 483,22,162, 0,0x04), FieldTrait( 494,15,160, 0,0x04),
11600  FieldTrait( 513,15,159, 0,0x04), FieldTrait( 541,25, 15, 54,0x14), FieldTrait( 543,15, 23, 54,0x14),
11601  FieldTrait( 548,15, 1, 0,0x04), FieldTrait( 549, 1, 2, 0,0x04), FieldTrait( 550, 1, 3, 0,0x04),
11602  FieldTrait( 552, 1, 4,158,0x1c), FieldTrait( 555, 1, 94, 49,0x1c), FieldTrait( 662,11,116,160,0x14),
11603  FieldTrait( 663, 1,117,160,0x14), FieldTrait( 667,21, 41, 54,0x14), FieldTrait( 691,15, 40, 54,0x14),
11604  FieldTrait( 696,25,123,198,0x14), FieldTrait( 697,11,124,198,0x14), FieldTrait( 698, 1,125,198,0x14),
11605  FieldTrait( 699,15,118,160,0x14), FieldTrait( 701,25,122,198,0x14), FieldTrait( 711, 1, 93,188,0x1c),
11606  FieldTrait( 761,15,119,160,0x14), FieldTrait( 762,15, 13, 54,0x14), FieldTrait( 835, 1,137,100,0x14),
11607  FieldTrait( 836, 1,138,100,0x14), FieldTrait( 837, 1,139,100,0x14), FieldTrait( 838, 1,140,100,0x14),
11608  FieldTrait( 840, 1,141,100,0x14), FieldTrait( 841, 1,149, 35,0x14), FieldTrait( 842, 1,150, 35,0x14),
11609  FieldTrait( 843, 1,151, 35,0x14), FieldTrait( 844, 1,152, 35,0x14), FieldTrait( 846, 1,153, 35,0x14),
11610  FieldTrait( 847, 1,154, 0,0x04), FieldTrait( 848,15,155, 0,0x04), FieldTrait( 849,14,156, 0,0x04),
11611  FieldTrait( 864, 1, 44, 38,0x1c), FieldTrait( 873,25, 45, 54,0x14), FieldTrait( 874,25, 46, 54,0x14),
11612  FieldTrait( 875, 1, 42, 54,0x14), FieldTrait( 876,15, 43, 54,0x14), FieldTrait( 947,19, 29, 54,0x14),
11613  FieldTrait( 957, 1,161,163,0x1c), FieldTrait( 965,15, 47, 54,0x14), FieldTrait( 966,15, 48, 54,0x14),
11614  FieldTrait( 967, 9, 50, 54,0x14), FieldTrait( 968, 9, 51, 54,0x14), FieldTrait( 969, 9, 52, 54,0x14),
11615  FieldTrait( 970, 1, 53, 54,0x14), FieldTrait( 971, 1, 54, 54,0x14), FieldTrait( 996,15, 56, 54,0x14),
11616  FieldTrait( 997,15, 57, 54,0x14), FieldTrait(1018, 1, 55, 57,0x1c), FieldTrait(1049, 7, 49, 54,0x14),
11617  FieldTrait(1079,26, 58, 54,0x14), FieldTrait(1082,10,166, 36,0x14), FieldTrait(1083, 7,167, 36,0x14),
11618  FieldTrait(1084, 7,168, 36,0x14), FieldTrait(1085,10,169, 36,0x14), FieldTrait(1086,10,170, 36,0x14),
11619  FieldTrait(1087,10,171, 36,0x14), FieldTrait(1088,10,172, 36,0x14), FieldTrait(1089,10,164, 0,0x04),
11620  FieldTrait(1090, 1,165, 0,0x04), FieldTrait(1092, 7,174, 0,0x04), FieldTrait(1094, 1,142,100,0x14),
11621  FieldTrait(1096,15,143,100,0x14), FieldTrait(1097,15,144,100,0x14), FieldTrait(1098,15,145,100,0x14),
11622  FieldTrait(1099,15,146,100,0x14), FieldTrait(1100, 7,175,186,0x14), FieldTrait(1101, 7,176,186,0x14),
11623  FieldTrait(1102,11,177,186,0x14), FieldTrait(1103,15,178,186,0x14), FieldTrait(1104,15,179,186,0x14),
11624  FieldTrait(1105,15,180,186,0x14), FieldTrait(1106,15,181,186,0x14), FieldTrait(1107, 7,182,186,0x14),
11625  FieldTrait(1108, 7,183,186,0x14), FieldTrait(1109, 7,184,186,0x14), FieldTrait(1110,11,185,186,0x14),
11626  FieldTrait(1111, 7,186,186,0x14), FieldTrait(1112,10,187,186,0x14), FieldTrait(1113,15,188,186,0x14),
11627  FieldTrait(1114,15,189,186,0x14), FieldTrait(1116, 1,163,139,0x1c), FieldTrait(1133, 7,190, 0,0x04),
11628  FieldTrait(1138,10,173, 36,0x14), FieldTrait(1146,13, 60, 54,0x14), FieldTrait(1147,10, 61, 54,0x14),
11629  FieldTrait(1151,15, 59, 54,0x14), FieldTrait(1184, 2, 62,150,0x14), FieldTrait(1185,29, 63,150,0x14),
11630  FieldTrait(1186,15, 64,150,0x14), FieldTrait(1191,15, 66, 54,0x14), FieldTrait(1192,10, 67, 54,0x14),
11631  FieldTrait(1193, 7, 68, 54,0x14), FieldTrait(1194, 1, 69, 54,0x14), FieldTrait(1195,13, 70, 54,0x14),
11632  FieldTrait(1196,15, 71, 54,0x14), FieldTrait(1197,15, 78, 54,0x14), FieldTrait(1198, 1, 72, 54,0x14),
11633  FieldTrait(1199,11, 73, 54,0x14), FieldTrait(1200,11, 74, 54,0x14), FieldTrait(1227,15, 65, 54,0x14),
11634  FieldTrait(1242, 8, 77, 54,0x14), FieldTrait(1244, 8, 76, 54,0x14), FieldTrait(1435, 1, 79, 54,0x14),
11635  FieldTrait(1439, 1, 80, 54,0x14), FieldTrait(1449,15, 81, 54,0x14), FieldTrait(1450,15, 82, 54,0x14),
11636  FieldTrait(1451,14, 83, 54,0x14), FieldTrait(1452,14, 84, 54,0x14), FieldTrait(1457,14, 85, 54,0x14),
11637  FieldTrait(1458,14, 86, 54,0x14), FieldTrait(1478, 1, 87, 54,0x14), FieldTrait(1479, 1, 88, 54,0x14),
11638  FieldTrait(1480,14, 89, 54,0x14), FieldTrait(1481, 1, 90, 54,0x14), FieldTrait(1482, 1, 91, 54,0x14),
11639  FieldTrait(1483, 1, 92, 21,0x1c)
11640 };
11641 const FieldTrait_Hash_Array NewOrderCross::_ftha(NewOrderCross::_traits, 190);
11642 const MsgType NewOrderCross::_msgtype("s");
11643 //-------------------------------------------------------------------------------------------------
11644 const FieldTrait *NewOrderCross::NoStipulations::_traits(NoStipulationsV1_traits);
11645 const FieldTrait_Hash_Array& NewOrderCross::NoStipulations::_ftha(NoStipulationsV1_ftha);
11646 const MsgType& NewOrderCross::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
11647 //-------------------------------------------------------------------------------------------------
11648 const FieldTrait *NewOrderCross::NoTradingSessions::_traits(NoTradingSessionsV1_traits);
11649 const FieldTrait_Hash_Array& NewOrderCross::NoTradingSessions::_ftha(NoTradingSessionsV1_ftha);
11650 const MsgType& NewOrderCross::NoTradingSessions::_msgtype(NoTradingSessionsV1_msgtype);
11651 //-------------------------------------------------------------------------------------------------
11652 const FieldTrait *NewOrderCross::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
11653 const FieldTrait_Hash_Array& NewOrderCross::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
11654 const MsgType& NewOrderCross::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
11655 //-------------------------------------------------------------------------------------------------
11656 const FieldTrait *NewOrderCross::NoSides::_traits(NoSidesV2_traits);
11657 const FieldTrait_Hash_Array& NewOrderCross::NoSides::_ftha(NoSidesV2_ftha);
11658 const MsgType& NewOrderCross::NoSides::_msgtype(NoSidesV2_msgtype);
11659 //-------------------------------------------------------------------------------------------------
11660 const FieldTrait *NewOrderCross::NoSides::NoAllocs::_traits(NoAllocsV1_traits);
11661 const FieldTrait_Hash_Array& NewOrderCross::NoSides::NoAllocs::_ftha(NoAllocsV1_ftha);
11662 const MsgType& NewOrderCross::NoSides::NoAllocs::_msgtype(NoAllocsV1_msgtype);
11663 //-------------------------------------------------------------------------------------------------
11664 const FieldTrait *NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
11665 const FieldTrait_Hash_Array& NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
11667 //-------------------------------------------------------------------------------------------------
11668 const FieldTrait *NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
11669 const FieldTrait_Hash_Array& NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
11671 //-------------------------------------------------------------------------------------------------
11672 const FieldTrait *NewOrderCross::NoSides::NoPartyIDs::_traits(NoPartyIDsV1_traits);
11673 const FieldTrait_Hash_Array& NewOrderCross::NoSides::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
11674 const MsgType& NewOrderCross::NoSides::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
11675 //-------------------------------------------------------------------------------------------------
11676 const FieldTrait *NewOrderCross::NoSides::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
11677 const FieldTrait_Hash_Array& NewOrderCross::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
11679 //-------------------------------------------------------------------------------------------------
11680 const FieldTrait *NewOrderCross::NoLegs::_traits(NoLegsV7_traits);
11681 const FieldTrait_Hash_Array& NewOrderCross::NoLegs::_ftha(NoLegsV7_ftha);
11682 const MsgType& NewOrderCross::NoLegs::_msgtype(NoLegsV7_msgtype);
11683 //-------------------------------------------------------------------------------------------------
11684 const FieldTrait *NewOrderCross::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
11685 const FieldTrait_Hash_Array& NewOrderCross::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
11686 const MsgType& NewOrderCross::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
11687 //-------------------------------------------------------------------------------------------------
11688 const FieldTrait *NewOrderCross::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
11689 const FieldTrait_Hash_Array& NewOrderCross::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
11690 const MsgType& NewOrderCross::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
11691 //-------------------------------------------------------------------------------------------------
11692 const FieldTrait *NewOrderCross::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
11693 const FieldTrait_Hash_Array& NewOrderCross::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
11694 const MsgType& NewOrderCross::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
11695 //-------------------------------------------------------------------------------------------------
11696 const FieldTrait *NewOrderCross::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
11697 const FieldTrait_Hash_Array& NewOrderCross::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
11698 const MsgType& NewOrderCross::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
11699 //-------------------------------------------------------------------------------------------------
11700 const FieldTrait *NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
11701 const FieldTrait_Hash_Array& NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
11702 const MsgType& NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
11703 //-------------------------------------------------------------------------------------------------
11704 const FieldTrait *NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
11705 const FieldTrait_Hash_Array& NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
11707 //-------------------------------------------------------------------------------------------------
11708 const FieldTrait *NewOrderCross::NoEvents::_traits(NoEventsV1_traits);
11709 const FieldTrait_Hash_Array& NewOrderCross::NoEvents::_ftha(NoEventsV1_ftha);
11710 const MsgType& NewOrderCross::NoEvents::_msgtype(NoEventsV1_msgtype);
11711 //-------------------------------------------------------------------------------------------------
11712 const FieldTrait *NewOrderCross::NoStrategyParameters::_traits(NoStrategyParametersV1_traits);
11713 const FieldTrait_Hash_Array& NewOrderCross::NoStrategyParameters::_ftha(NoStrategyParametersV1_ftha);
11714 const MsgType& NewOrderCross::NoStrategyParameters::_msgtype(NoStrategyParametersV1_msgtype);
11715 //-------------------------------------------------------------------------------------------------
11716 const FieldTrait *NewOrderCross::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
11717 const FieldTrait_Hash_Array& NewOrderCross::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
11718 const MsgType& NewOrderCross::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
11719 //-------------------------------------------------------------------------------------------------
11720 const FieldTrait *NewOrderCross::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
11721 const FieldTrait_Hash_Array& NewOrderCross::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
11722 const MsgType& NewOrderCross::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype(NoInstrumentPartySubIDsV1_msgtype);
11723 //-------------------------------------------------------------------------------------------------
11724 const FieldTrait *NewOrderCross::NoRootPartyIDs::_traits(NoRootPartyIDsV1_traits);
11725 const FieldTrait_Hash_Array& NewOrderCross::NoRootPartyIDs::_ftha(NoRootPartyIDsV1_ftha);
11726 const MsgType& NewOrderCross::NoRootPartyIDs::_msgtype(NoRootPartyIDsV1_msgtype);
11727 //-------------------------------------------------------------------------------------------------
11728 const FieldTrait *NewOrderCross::NoRootPartyIDs::NoRootPartySubIDs::_traits(NoRootPartySubIDsV1_traits);
11729 const FieldTrait_Hash_Array& NewOrderCross::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NoRootPartySubIDsV1_ftha);
11730 const MsgType& NewOrderCross::NoRootPartyIDs::NoRootPartySubIDs::_msgtype(NoRootPartySubIDsV1_msgtype);
11731 //-------------------------------------------------------------------------------------------------
11732 const FieldTrait *NewOrderCross::NoComplexEvents::_traits(NoComplexEventsV1_traits);
11733 const FieldTrait_Hash_Array& NewOrderCross::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
11734 const MsgType& NewOrderCross::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
11735 //-------------------------------------------------------------------------------------------------
11736 const FieldTrait *NewOrderCross::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
11737 const FieldTrait_Hash_Array& NewOrderCross::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
11738 const MsgType& NewOrderCross::NoComplexEvents::NoComplexEventDates::_msgtype(NoComplexEventDatesV1_msgtype);
11739 //-------------------------------------------------------------------------------------------------
11740 const FieldTrait *NewOrderCross::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
11741 const FieldTrait_Hash_Array& NewOrderCross::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
11743 //-------------------------------------------------------------------------------------------------
11744 const FieldTrait CrossOrderCancelReplaceRequest::_traits[] =
11745 {
11746  FieldTrait( 15,19,128, 0,0x04), FieldTrait( 18,16,100, 0,0x04), FieldTrait( 21, 7, 99, 0,0x04),
11747  FieldTrait( 22,15, 10, 54,0x14), FieldTrait( 23,15,130, 0,0x04), FieldTrait( 37,15, 1, 0,0x04),
11748  FieldTrait( 40, 7,110, 0,0x04), FieldTrait( 44,11,112, 0,0x04), FieldTrait( 48,15, 9, 54,0x14),
11749  FieldTrait( 55,15, 7, 54,0x14), FieldTrait( 59, 7,132, 0,0x04), FieldTrait( 60,22,108, 0,0x04),
11750  FieldTrait( 63,15, 97, 0,0x04), FieldTrait( 64,25, 98, 0,0x04), FieldTrait( 65,15, 8, 54,0x14),
11751  FieldTrait( 81, 7,105, 0,0x04), FieldTrait( 99,11,113, 0,0x04), FieldTrait( 100,20,103, 0,0x04),
11752  FieldTrait( 106,15, 36, 54,0x14), FieldTrait( 107,15, 39, 54,0x14), FieldTrait( 110,10,101, 0,0x04),
11753  FieldTrait( 111,10,102, 0,0x04), FieldTrait( 114, 8,107, 0,0x04), FieldTrait( 117,15,131, 0,0x04),
11754  FieldTrait( 126,22,135, 0,0x04), FieldTrait( 140,11,106, 0,0x04), FieldTrait( 167,15, 14, 54,0x14),
11755  FieldTrait( 168,22,133, 0,0x04), FieldTrait( 200,21, 16, 54,0x14), FieldTrait( 201, 1, 77, 54,0x14),
11756  FieldTrait( 202,11, 30, 54,0x14), FieldTrait( 206, 7, 32, 54,0x14), FieldTrait( 207,20, 35, 54,0x14),
11757  FieldTrait( 210,10,137, 0,0x04), FieldTrait( 211, 9,138,100,0x14), FieldTrait( 218,12,114,160,0x14),
11758  FieldTrait( 220,19,115,160,0x14), FieldTrait( 221,15,116,160,0x14), FieldTrait( 222,15,117,160,0x14),
11759  FieldTrait( 223,14, 34, 54,0x14), FieldTrait( 224,25, 18, 54,0x14), FieldTrait( 225,25, 19, 54,0x14),
11760  FieldTrait( 226, 1, 21, 54,0x14), FieldTrait( 227,14, 22, 54,0x14), FieldTrait( 228, 9, 23, 54,0x14),
11761  FieldTrait( 231, 9, 33, 54,0x14), FieldTrait( 232, 1,109,162,0x1c), FieldTrait( 235,15,122,198,0x14),
11762  FieldTrait( 236,14,123,198,0x14), FieldTrait( 239, 1, 20, 54,0x14), FieldTrait( 240,25, 29, 54,0x14),
11763  FieldTrait( 255,15, 24, 54,0x14), FieldTrait( 348, 2, 37, 54,0x14), FieldTrait( 349,28, 38, 54,0x14),
11764  FieldTrait( 350, 2, 40, 54,0x14), FieldTrait( 351,28, 41, 54,0x14), FieldTrait( 376,15,129, 0,0x04),
11765  FieldTrait( 386, 1,104,185,0x1c), FieldTrait( 388, 7,149, 35,0x14), FieldTrait( 389, 9,150, 35,0x14),
11766  FieldTrait( 423, 1,111, 0,0x04), FieldTrait( 427, 1,136, 0,0x04), FieldTrait( 432,25,134, 0,0x04),
11767  FieldTrait( 454, 1, 11,142,0x1c), FieldTrait( 460, 1, 12, 54,0x14), FieldTrait( 461,15, 13, 54,0x14),
11768  FieldTrait( 470,18, 26, 54,0x14), FieldTrait( 471,15, 27, 54,0x14), FieldTrait( 472,15, 28, 54,0x14),
11769  FieldTrait( 480, 7,159, 0,0x04), FieldTrait( 481, 7,160, 0,0x04), FieldTrait( 483,22,165, 0,0x04),
11770  FieldTrait( 494,15,162, 0,0x04), FieldTrait( 513,15,161, 0,0x04), FieldTrait( 541,25, 17, 54,0x14),
11771  FieldTrait( 543,15, 25, 54,0x14), FieldTrait( 548,15, 2, 0,0x04), FieldTrait( 549, 1, 4, 0,0x04),
11772  FieldTrait( 550, 1, 5, 0,0x04), FieldTrait( 551,15, 3, 0,0x04), FieldTrait( 552, 1, 6,158,0x1c),
11773  FieldTrait( 555, 1, 96, 49,0x1c), FieldTrait( 662,11,118,160,0x14), FieldTrait( 663, 1,119,160,0x14),
11774  FieldTrait( 667,21, 43, 54,0x14), FieldTrait( 691,15, 42, 54,0x14), FieldTrait( 696,25,125,198,0x14),
11775  FieldTrait( 697,11,126,198,0x14), FieldTrait( 698, 1,127,198,0x14), FieldTrait( 699,15,120,160,0x14),
11776  FieldTrait( 701,25,124,198,0x14), FieldTrait( 711, 1, 95,188,0x1c), FieldTrait( 761,15,121,160,0x14),
11777  FieldTrait( 762,15, 15, 54,0x14), FieldTrait( 835, 1,139,100,0x14), FieldTrait( 836, 1,140,100,0x14),
11778  FieldTrait( 837, 1,141,100,0x14), FieldTrait( 838, 1,142,100,0x14), FieldTrait( 840, 1,143,100,0x14),
11779  FieldTrait( 841, 1,151, 35,0x14), FieldTrait( 842, 1,152, 35,0x14), FieldTrait( 843, 1,153, 35,0x14),
11780  FieldTrait( 844, 1,154, 35,0x14), FieldTrait( 846, 1,155, 35,0x14), FieldTrait( 847, 1,156, 0,0x04),
11781  FieldTrait( 848,15,157, 0,0x04), FieldTrait( 849,14,158, 0,0x04), FieldTrait( 864, 1, 46, 38,0x1c),
11782  FieldTrait( 873,25, 47, 54,0x14), FieldTrait( 874,25, 48, 54,0x14), FieldTrait( 875, 1, 44, 54,0x14),
11783  FieldTrait( 876,15, 45, 54,0x14), FieldTrait( 947,19, 31, 54,0x14), FieldTrait( 957, 1,163,163,0x1c),
11784  FieldTrait( 961,15,164, 0,0x04), FieldTrait( 965,15, 49, 54,0x14), FieldTrait( 966,15, 50, 54,0x14),
11785  FieldTrait( 967, 9, 52, 54,0x14), FieldTrait( 968, 9, 53, 54,0x14), FieldTrait( 969, 9, 54, 54,0x14),
11786  FieldTrait( 970, 1, 55, 54,0x14), FieldTrait( 971, 1, 56, 54,0x14), FieldTrait( 996,15, 58, 54,0x14),
11787  FieldTrait( 997,15, 59, 54,0x14), FieldTrait(1018, 1, 57, 57,0x1c), FieldTrait(1049, 7, 51, 54,0x14),
11788  FieldTrait(1079,26, 60, 54,0x14), FieldTrait(1082,10,169, 36,0x14), FieldTrait(1083, 7,170, 36,0x14),
11789  FieldTrait(1084, 7,171, 36,0x14), FieldTrait(1085,10,172, 36,0x14), FieldTrait(1086,10,173, 36,0x14),
11790  FieldTrait(1087,10,174, 36,0x14), FieldTrait(1088,10,175, 36,0x14), FieldTrait(1089,10,167, 0,0x04),
11791  FieldTrait(1090, 1,168, 0,0x04), FieldTrait(1092, 7,177, 0,0x04), FieldTrait(1094, 1,144,100,0x14),
11792  FieldTrait(1096,15,145,100,0x14), FieldTrait(1097,15,146,100,0x14), FieldTrait(1098,15,147,100,0x14),
11793  FieldTrait(1099,15,148,100,0x14), FieldTrait(1100, 7,178,186,0x14), FieldTrait(1101, 7,179,186,0x14),
11794  FieldTrait(1102,11,180,186,0x14), FieldTrait(1103,15,181,186,0x14), FieldTrait(1104,15,182,186,0x14),
11795  FieldTrait(1105,15,183,186,0x14), FieldTrait(1106,15,184,186,0x14), FieldTrait(1107, 7,185,186,0x14),
11796  FieldTrait(1108, 7,186,186,0x14), FieldTrait(1109, 7,187,186,0x14), FieldTrait(1110,11,188,186,0x14),
11797  FieldTrait(1111, 7,189,186,0x14), FieldTrait(1112,10,190,186,0x14), FieldTrait(1113,15,191,186,0x14),
11798  FieldTrait(1114,15,192,186,0x14), FieldTrait(1116, 1,166,139,0x1c), FieldTrait(1133, 7,193, 0,0x04),
11799  FieldTrait(1138,10,176, 36,0x14), FieldTrait(1146,13, 62, 54,0x14), FieldTrait(1147,10, 63, 54,0x14),
11800  FieldTrait(1151,15, 61, 54,0x14), FieldTrait(1184, 2, 64,150,0x14), FieldTrait(1185,29, 65,150,0x14),
11801  FieldTrait(1186,15, 66,150,0x14), FieldTrait(1191,15, 68, 54,0x14), FieldTrait(1192,10, 69, 54,0x14),
11802  FieldTrait(1193, 7, 70, 54,0x14), FieldTrait(1194, 1, 71, 54,0x14), FieldTrait(1195,13, 72, 54,0x14),
11803  FieldTrait(1196,15, 73, 54,0x14), FieldTrait(1197,15, 80, 54,0x14), FieldTrait(1198, 1, 74, 54,0x14),
11804  FieldTrait(1199,11, 75, 54,0x14), FieldTrait(1200,11, 76, 54,0x14), FieldTrait(1227,15, 67, 54,0x14),
11805  FieldTrait(1242, 8, 79, 54,0x14), FieldTrait(1244, 8, 78, 54,0x14), FieldTrait(1435, 1, 81, 54,0x14),
11806  FieldTrait(1439, 1, 82, 54,0x14), FieldTrait(1449,15, 83, 54,0x14), FieldTrait(1450,15, 84, 54,0x14),
11807  FieldTrait(1451,14, 85, 54,0x14), FieldTrait(1452,14, 86, 54,0x14), FieldTrait(1457,14, 87, 54,0x14),
11808  FieldTrait(1458,14, 88, 54,0x14), FieldTrait(1478, 1, 89, 54,0x14), FieldTrait(1479, 1, 90, 54,0x14),
11809  FieldTrait(1480,14, 91, 54,0x14), FieldTrait(1481, 1, 92, 54,0x14), FieldTrait(1482, 1, 93, 54,0x14),
11810  FieldTrait(1483, 1, 94, 21,0x1c)
11811 };
11814 //-------------------------------------------------------------------------------------------------
11815 const FieldTrait *CrossOrderCancelReplaceRequest::NoStipulations::_traits(NoStipulationsV1_traits);
11816 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoStipulations::_ftha(NoStipulationsV1_ftha);
11817 const MsgType& CrossOrderCancelReplaceRequest::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
11818 //-------------------------------------------------------------------------------------------------
11819 const FieldTrait *CrossOrderCancelReplaceRequest::NoTradingSessions::_traits(NoTradingSessionsV1_traits);
11820 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoTradingSessions::_ftha(NoTradingSessionsV1_ftha);
11821 const MsgType& CrossOrderCancelReplaceRequest::NoTradingSessions::_msgtype(NoTradingSessionsV1_msgtype);
11822 //-------------------------------------------------------------------------------------------------
11823 const FieldTrait *CrossOrderCancelReplaceRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
11824 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
11825 const MsgType& CrossOrderCancelReplaceRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
11826 //-------------------------------------------------------------------------------------------------
11827 const FieldTrait *CrossOrderCancelReplaceRequest::NoSides::_traits(NoSidesV2_traits);
11828 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoSides::_ftha(NoSidesV2_ftha);
11830 //-------------------------------------------------------------------------------------------------
11831 const FieldTrait *CrossOrderCancelReplaceRequest::NoSides::NoAllocs::_traits(NoAllocsV1_traits);
11832 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoSides::NoAllocs::_ftha(NoAllocsV1_ftha);
11834 //-------------------------------------------------------------------------------------------------
11835 const FieldTrait *CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
11836 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
11838 //-------------------------------------------------------------------------------------------------
11840 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
11842 //-------------------------------------------------------------------------------------------------
11843 const FieldTrait *CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::_traits(NoPartyIDsV1_traits);
11844 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
11846 //-------------------------------------------------------------------------------------------------
11847 const FieldTrait *CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
11848 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
11850 //-------------------------------------------------------------------------------------------------
11851 const FieldTrait *CrossOrderCancelReplaceRequest::NoLegs::_traits(NoLegsV7_traits);
11852 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoLegs::_ftha(NoLegsV7_ftha);
11854 //-------------------------------------------------------------------------------------------------
11855 const FieldTrait *CrossOrderCancelReplaceRequest::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
11856 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
11858 //-------------------------------------------------------------------------------------------------
11859 const FieldTrait *CrossOrderCancelReplaceRequest::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
11860 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
11862 //-------------------------------------------------------------------------------------------------
11863 const FieldTrait *CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
11864 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
11866 //-------------------------------------------------------------------------------------------------
11867 const FieldTrait *CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
11868 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
11870 //-------------------------------------------------------------------------------------------------
11871 const FieldTrait *CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
11872 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
11874 //-------------------------------------------------------------------------------------------------
11876 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
11878 //-------------------------------------------------------------------------------------------------
11879 const FieldTrait *CrossOrderCancelReplaceRequest::NoEvents::_traits(NoEventsV1_traits);
11880 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoEvents::_ftha(NoEventsV1_ftha);
11882 //-------------------------------------------------------------------------------------------------
11883 const FieldTrait *CrossOrderCancelReplaceRequest::NoStrategyParameters::_traits(NoStrategyParametersV1_traits);
11884 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoStrategyParameters::_ftha(NoStrategyParametersV1_ftha);
11885 const MsgType& CrossOrderCancelReplaceRequest::NoStrategyParameters::_msgtype(NoStrategyParametersV1_msgtype);
11886 //-------------------------------------------------------------------------------------------------
11887 const FieldTrait *CrossOrderCancelReplaceRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
11888 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
11889 const MsgType& CrossOrderCancelReplaceRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
11890 //-------------------------------------------------------------------------------------------------
11891 const FieldTrait *CrossOrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
11892 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
11894 //-------------------------------------------------------------------------------------------------
11895 const FieldTrait *CrossOrderCancelReplaceRequest::NoRootPartyIDs::_traits(NoRootPartyIDsV1_traits);
11896 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoRootPartyIDs::_ftha(NoRootPartyIDsV1_ftha);
11897 const MsgType& CrossOrderCancelReplaceRequest::NoRootPartyIDs::_msgtype(NoRootPartyIDsV1_msgtype);
11898 //-------------------------------------------------------------------------------------------------
11899 const FieldTrait *CrossOrderCancelReplaceRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits(NoRootPartySubIDsV1_traits);
11900 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NoRootPartySubIDsV1_ftha);
11902 //-------------------------------------------------------------------------------------------------
11903 const FieldTrait *CrossOrderCancelReplaceRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
11904 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
11905 const MsgType& CrossOrderCancelReplaceRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
11906 //-------------------------------------------------------------------------------------------------
11907 const FieldTrait *CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
11908 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
11910 //-------------------------------------------------------------------------------------------------
11912 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
11914 //-------------------------------------------------------------------------------------------------
11915 const FieldTrait trailer::_traits[] =
11916 {
11917  FieldTrait( 10,15, 3, 0,0x64), FieldTrait( 89,28, 2, 0,0x04), FieldTrait( 93, 2, 1, 0,0x04)
11918 };
11919 const FieldTrait_Hash_Array trailer::_ftha(trailer::_traits, 3);
11920 const MsgType trailer::_msgtype("trailer");
11921 //-------------------------------------------------------------------------------------------------
11922 const FieldTrait CrossOrderCancelRequest::_traits[] =
11923 {
11924  FieldTrait( 22,15, 10, 54,0x14), FieldTrait( 37,15, 1, 0,0x04), FieldTrait( 48,15, 9, 54,0x14),
11925  FieldTrait( 55,15, 7, 54,0x14), FieldTrait( 60,22, 97, 0,0x04), FieldTrait( 65,15, 8, 54,0x14),
11926  FieldTrait( 106,15, 36, 54,0x14), FieldTrait( 107,15, 39, 54,0x14), FieldTrait( 167,15, 14, 54,0x14),
11927  FieldTrait( 200,21, 16, 54,0x14), FieldTrait( 201, 1, 77, 54,0x14), FieldTrait( 202,11, 30, 54,0x14),
11928  FieldTrait( 206, 7, 32, 54,0x14), FieldTrait( 207,20, 35, 54,0x14), FieldTrait( 223,14, 34, 54,0x14),
11929  FieldTrait( 224,25, 18, 54,0x14), FieldTrait( 225,25, 19, 54,0x14), FieldTrait( 226, 1, 21, 54,0x14),
11930  FieldTrait( 227,14, 22, 54,0x14), FieldTrait( 228, 9, 23, 54,0x14), FieldTrait( 231, 9, 33, 54,0x14),
11931  FieldTrait( 239, 1, 20, 54,0x14), FieldTrait( 240,25, 29, 54,0x14), FieldTrait( 255,15, 24, 54,0x14),
11932  FieldTrait( 348, 2, 37, 54,0x14), FieldTrait( 349,28, 38, 54,0x14), FieldTrait( 350, 2, 40, 54,0x14),
11933  FieldTrait( 351,28, 41, 54,0x14), FieldTrait( 454, 1, 11,142,0x1c), FieldTrait( 460, 1, 12, 54,0x14),
11934  FieldTrait( 461,15, 13, 54,0x14), FieldTrait( 470,18, 26, 54,0x14), FieldTrait( 471,15, 27, 54,0x14),
11935  FieldTrait( 472,15, 28, 54,0x14), FieldTrait( 541,25, 17, 54,0x14), FieldTrait( 543,15, 25, 54,0x14),
11936  FieldTrait( 548,15, 2, 0,0x04), FieldTrait( 549, 1, 4, 0,0x04), FieldTrait( 550, 1, 5, 0,0x04),
11937  FieldTrait( 551,15, 3, 0,0x04), FieldTrait( 552, 1, 6,157,0x1c), FieldTrait( 555, 1, 96, 49,0x1c),
11938  FieldTrait( 667,21, 43, 54,0x14), FieldTrait( 691,15, 42, 54,0x14), FieldTrait( 711, 1, 95,188,0x1c),
11939  FieldTrait( 762,15, 15, 54,0x14), FieldTrait( 864, 1, 46, 38,0x1c), FieldTrait( 873,25, 47, 54,0x14),
11940  FieldTrait( 874,25, 48, 54,0x14), FieldTrait( 875, 1, 44, 54,0x14), FieldTrait( 876,15, 45, 54,0x14),
11941  FieldTrait( 947,19, 31, 54,0x14), FieldTrait( 961,15, 98, 0,0x04), FieldTrait( 965,15, 49, 54,0x14),
11942  FieldTrait( 966,15, 50, 54,0x14), FieldTrait( 967, 9, 52, 54,0x14), FieldTrait( 968, 9, 53, 54,0x14),
11943  FieldTrait( 969, 9, 54, 54,0x14), FieldTrait( 970, 1, 55, 54,0x14), FieldTrait( 971, 1, 56, 54,0x14),
11944  FieldTrait( 996,15, 58, 54,0x14), FieldTrait( 997,15, 59, 54,0x14), FieldTrait(1018, 1, 57, 57,0x1c),
11945  FieldTrait(1049, 7, 51, 54,0x14), FieldTrait(1079,26, 60, 54,0x14), FieldTrait(1116, 1, 99,139,0x1c),
11946  FieldTrait(1146,13, 62, 54,0x14), FieldTrait(1147,10, 63, 54,0x14), FieldTrait(1151,15, 61, 54,0x14),
11947  FieldTrait(1184, 2, 64,150,0x14), FieldTrait(1185,29, 65,150,0x14), FieldTrait(1186,15, 66,150,0x14),
11948  FieldTrait(1191,15, 68, 54,0x14), FieldTrait(1192,10, 69, 54,0x14), FieldTrait(1193, 7, 70, 54,0x14),
11949  FieldTrait(1194, 1, 71, 54,0x14), FieldTrait(1195,13, 72, 54,0x14), FieldTrait(1196,15, 73, 54,0x14),
11950  FieldTrait(1197,15, 80, 54,0x14), FieldTrait(1198, 1, 74, 54,0x14), FieldTrait(1199,11, 75, 54,0x14),
11951  FieldTrait(1200,11, 76, 54,0x14), FieldTrait(1227,15, 67, 54,0x14), FieldTrait(1242, 8, 79, 54,0x14),
11952  FieldTrait(1244, 8, 78, 54,0x14), FieldTrait(1435, 1, 81, 54,0x14), FieldTrait(1439, 1, 82, 54,0x14),
11953  FieldTrait(1449,15, 83, 54,0x14), FieldTrait(1450,15, 84, 54,0x14), FieldTrait(1451,14, 85, 54,0x14),
11954  FieldTrait(1452,14, 86, 54,0x14), FieldTrait(1457,14, 87, 54,0x14), FieldTrait(1458,14, 88, 54,0x14),
11955  FieldTrait(1478, 1, 89, 54,0x14), FieldTrait(1479, 1, 90, 54,0x14), FieldTrait(1480,14, 91, 54,0x14),
11956  FieldTrait(1481, 1, 92, 54,0x14), FieldTrait(1482, 1, 93, 54,0x14), FieldTrait(1483, 1, 94, 21,0x1c)
11957 };
11958 const FieldTrait_Hash_Array CrossOrderCancelRequest::_ftha(CrossOrderCancelRequest::_traits, 99);
11960 //-------------------------------------------------------------------------------------------------
11961 const FieldTrait *CrossOrderCancelRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
11962 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
11963 const MsgType& CrossOrderCancelRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
11964 //-------------------------------------------------------------------------------------------------
11965 const FieldTrait CrossOrderCancelRequest::NoSides::_traits[] =
11966 {
11967  FieldTrait( 11,15, 3, 0,0x05), FieldTrait( 38,10, 10, 93,0x14), FieldTrait( 41,15, 2, 0,0x04),
11968  FieldTrait( 54, 7, 1, 0,0x05), FieldTrait( 58,15, 16, 0,0x04), FieldTrait( 75,25, 9, 0,0x04),
11969  FieldTrait( 152,10, 11, 93,0x14), FieldTrait( 229,25, 8, 0,0x04), FieldTrait( 354, 2, 17, 0,0x04),
11970  FieldTrait( 355,28, 18, 0,0x04), FieldTrait( 376,15, 15, 0,0x04), FieldTrait( 453, 1, 7, 94,0x1c),
11971  FieldTrait( 468, 7, 13, 93,0x14), FieldTrait( 469, 9, 14, 93,0x14), FieldTrait( 516,14, 12, 93,0x14),
11972  FieldTrait( 526,15, 4, 0,0x04), FieldTrait( 583,15, 5, 0,0x04), FieldTrait( 586,22, 6, 0,0x04)
11973 };
11974 const FieldTrait_Hash_Array
11977 //-------------------------------------------------------------------------------------------------
11978 const FieldTrait *CrossOrderCancelRequest::NoSides::NoPartyIDs::_traits(NoPartyIDsV1_traits);
11979 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoSides::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
11981 //-------------------------------------------------------------------------------------------------
11982 const FieldTrait *CrossOrderCancelRequest::NoSides::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
11983 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
11985 //-------------------------------------------------------------------------------------------------
11986 const FieldTrait *CrossOrderCancelRequest::NoLegs::_traits(NoLegsV7_traits);
11987 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoLegs::_ftha(NoLegsV7_ftha);
11988 const MsgType& CrossOrderCancelRequest::NoLegs::_msgtype(NoLegsV7_msgtype);
11989 //-------------------------------------------------------------------------------------------------
11990 const FieldTrait *CrossOrderCancelRequest::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
11991 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
11992 const MsgType& CrossOrderCancelRequest::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
11993 //-------------------------------------------------------------------------------------------------
11994 const FieldTrait *CrossOrderCancelRequest::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
11995 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
11996 const MsgType& CrossOrderCancelRequest::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
11997 //-------------------------------------------------------------------------------------------------
11998 const FieldTrait *CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
11999 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
12001 //-------------------------------------------------------------------------------------------------
12002 const FieldTrait *CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
12003 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
12005 //-------------------------------------------------------------------------------------------------
12006 const FieldTrait *CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
12007 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
12009 //-------------------------------------------------------------------------------------------------
12011 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
12013 //-------------------------------------------------------------------------------------------------
12014 const FieldTrait *CrossOrderCancelRequest::NoEvents::_traits(NoEventsV1_traits);
12015 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoEvents::_ftha(NoEventsV1_ftha);
12016 const MsgType& CrossOrderCancelRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
12017 //-------------------------------------------------------------------------------------------------
12018 const FieldTrait *CrossOrderCancelRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
12019 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
12020 const MsgType& CrossOrderCancelRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
12021 //-------------------------------------------------------------------------------------------------
12022 const FieldTrait *CrossOrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
12023 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
12025 //-------------------------------------------------------------------------------------------------
12026 const FieldTrait *CrossOrderCancelRequest::NoRootPartyIDs::_traits(NoRootPartyIDsV1_traits);
12027 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoRootPartyIDs::_ftha(NoRootPartyIDsV1_ftha);
12028 const MsgType& CrossOrderCancelRequest::NoRootPartyIDs::_msgtype(NoRootPartyIDsV1_msgtype);
12029 //-------------------------------------------------------------------------------------------------
12030 const FieldTrait *CrossOrderCancelRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits(NoRootPartySubIDsV1_traits);
12031 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NoRootPartySubIDsV1_ftha);
12033 //-------------------------------------------------------------------------------------------------
12034 const FieldTrait *CrossOrderCancelRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
12035 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
12036 const MsgType& CrossOrderCancelRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
12037 //-------------------------------------------------------------------------------------------------
12038 const FieldTrait *CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
12039 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
12041 //-------------------------------------------------------------------------------------------------
12043 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
12045 //-------------------------------------------------------------------------------------------------
12046 const FieldTrait SecurityTypeRequest::_traits[] =
12047 {
12048  FieldTrait( 58,15, 2, 0,0x04), FieldTrait( 167,15, 8, 0,0x04), FieldTrait( 320,15, 1, 0,0x04),
12049  FieldTrait( 336,15, 5, 0,0x04), FieldTrait( 354, 2, 3, 0,0x04), FieldTrait( 355,28, 4, 0,0x04),
12050  FieldTrait( 460, 1, 7, 0,0x04), FieldTrait( 625,15, 6, 0,0x04), FieldTrait( 762,15, 9, 0,0x04),
12051  FieldTrait(1300,15, 11, 0,0x04), FieldTrait(1301,20, 10, 0,0x04)
12052 };
12053 const FieldTrait_Hash_Array SecurityTypeRequest::_ftha(SecurityTypeRequest::_traits, 11);
12055 //-------------------------------------------------------------------------------------------------
12056 const FieldTrait SecurityTypes::_traits[] =
12057 {
12058  FieldTrait( 58,15, 7, 0,0x04), FieldTrait( 263, 7, 12, 0,0x04), FieldTrait( 320,15, 1, 0,0x04),
12059  FieldTrait( 322,15, 2, 0,0x04), FieldTrait( 323, 1, 3, 0,0x04), FieldTrait( 336,15, 10, 0,0x04),
12060  FieldTrait( 354, 2, 8, 0,0x04), FieldTrait( 355,28, 9, 0,0x04), FieldTrait( 557, 1, 4, 0,0x04),
12061  FieldTrait( 558, 1, 6,147,0x1c), FieldTrait( 625,15, 11, 0,0x04), FieldTrait( 893, 8, 5, 0,0x04),
12062  FieldTrait(1180,15, 15, 8,0x14), FieldTrait(1181, 4, 16, 8,0x14), FieldTrait(1300,15, 14, 0,0x04),
12063  FieldTrait(1301,20, 13, 0,0x04), FieldTrait(1350, 4, 17, 8,0x14), FieldTrait(1352, 8, 18, 8,0x14)
12064 };
12065 const FieldTrait_Hash_Array SecurityTypes::_ftha(SecurityTypes::_traits, 18);
12066 const MsgType SecurityTypes::_msgtype("w");
12067 //-------------------------------------------------------------------------------------------------
12068 const FieldTrait SecurityTypes::NoSecurityTypes::_traits[] =
12069 {
12070  FieldTrait( 60,22, 5, 0,0x04), FieldTrait( 167,15, 1, 0,0x04), FieldTrait( 460, 1, 3, 0,0x04),
12071  FieldTrait( 461,15, 4, 0,0x04), FieldTrait( 762,15, 2, 0,0x04)
12072 };
12073 const FieldTrait_Hash_Array
12075 const MsgType SecurityTypes::NoSecurityTypes::_msgtype("NoSecurityTypes");
12076 //-------------------------------------------------------------------------------------------------
12077 const FieldTrait SecurityListRequest::_traits[] =
12078 {
12079  FieldTrait( 15,19,105, 0,0x04), FieldTrait( 22,15, 6, 54,0x14), FieldTrait( 48,15, 5, 54,0x14),
12080  FieldTrait( 55,15, 3, 54,0x14), FieldTrait( 58,15,106, 0,0x04), FieldTrait( 65,15, 4, 54,0x14),
12081  FieldTrait( 106,15, 32, 54,0x14), FieldTrait( 107,15, 35, 54,0x14), FieldTrait( 167,15, 10, 54,0x14),
12082  FieldTrait( 200,21, 12, 54,0x14), FieldTrait( 201, 1, 73, 54,0x14), FieldTrait( 202,11, 26, 54,0x14),
12083  FieldTrait( 206, 7, 28, 54,0x14), FieldTrait( 207,20, 31, 54,0x14), FieldTrait( 223,14, 30, 54,0x14),
12084  FieldTrait( 224,25, 14, 54,0x14), FieldTrait( 225,25, 15, 54,0x14), FieldTrait( 226, 1, 17, 54,0x14),
12085  FieldTrait( 227,14, 18, 54,0x14), FieldTrait( 228, 9, 19, 54,0x14), FieldTrait( 231, 9, 29, 54,0x14),
12086  FieldTrait( 239, 1, 16, 54,0x14), FieldTrait( 240,25, 25, 54,0x14), FieldTrait( 255,15, 20, 54,0x14),
12087  FieldTrait( 263, 7,111, 0,0x04), FieldTrait( 320,15, 1, 0,0x04), FieldTrait( 336,15,109, 0,0x04),
12088  FieldTrait( 348, 2, 33, 54,0x14), FieldTrait( 349,28, 34, 54,0x14), FieldTrait( 350, 2, 36, 54,0x14),
12089  FieldTrait( 351,28, 37, 54,0x14), FieldTrait( 354, 2,107, 0,0x04), FieldTrait( 355,28,108, 0,0x04),
12090  FieldTrait( 454, 1, 7,142,0x1c), FieldTrait( 460, 1, 8, 54,0x14), FieldTrait( 461,15, 9, 54,0x14),
12091  FieldTrait( 470,18, 22, 54,0x14), FieldTrait( 471,15, 23, 54,0x14), FieldTrait( 472,15, 24, 54,0x14),
12092  FieldTrait( 541,25, 13, 54,0x14), FieldTrait( 543,15, 21, 54,0x14), FieldTrait( 555, 1,104, 49,0x1c),
12093  FieldTrait( 559, 1, 2, 0,0x04), FieldTrait( 625,15,110, 0,0x04), FieldTrait( 667,21, 39, 54,0x14),
12094  FieldTrait( 668, 1, 91, 55,0x14), FieldTrait( 691,15, 38, 54,0x14), FieldTrait( 711, 1,103,188,0x1c),
12095  FieldTrait( 762,15, 11, 54,0x14), FieldTrait( 788, 1, 98, 44,0x14), FieldTrait( 864, 1, 42, 38,0x1c),
12096  FieldTrait( 869,14, 92, 55,0x14), FieldTrait( 870, 1, 93, 9,0x1c), FieldTrait( 873,25, 43, 54,0x14),
12097  FieldTrait( 874,25, 44, 54,0x14), FieldTrait( 875, 1, 40, 54,0x14), FieldTrait( 876,15, 41, 54,0x14),
12098  FieldTrait( 898,14,102, 44,0x14), FieldTrait( 913,15, 94, 44,0x14), FieldTrait( 914,15, 95, 44,0x14),
12099  FieldTrait( 915,25, 96, 44,0x14), FieldTrait( 916,25, 99, 44,0x14), FieldTrait( 917,25,100, 44,0x14),
12100  FieldTrait( 918,19, 97, 44,0x14), FieldTrait( 919, 1,101, 44,0x14), FieldTrait( 947,19, 27, 54,0x14),
12101  FieldTrait( 965,15, 45, 54,0x14), FieldTrait( 966,15, 46, 54,0x14), FieldTrait( 967, 9, 48, 54,0x14),
12102  FieldTrait( 968, 9, 49, 54,0x14), FieldTrait( 969, 9, 50, 54,0x14), FieldTrait( 970, 1, 51, 54,0x14),
12103  FieldTrait( 971, 1, 52, 54,0x14), FieldTrait( 996,15, 54, 54,0x14), FieldTrait( 997,15, 55, 54,0x14),
12104  FieldTrait(1018, 1, 53, 57,0x1c), FieldTrait(1049, 7, 47, 54,0x14), FieldTrait(1079,26, 56, 54,0x14),
12105  FieldTrait(1146,13, 58, 54,0x14), FieldTrait(1147,10, 59, 54,0x14), FieldTrait(1151,15, 57, 54,0x14),
12106  FieldTrait(1184, 2, 60,150,0x14), FieldTrait(1185,29, 61,150,0x14), FieldTrait(1186,15, 62,150,0x14),
12107  FieldTrait(1191,15, 64, 54,0x14), FieldTrait(1192,10, 65, 54,0x14), FieldTrait(1193, 7, 66, 54,0x14),
12108  FieldTrait(1194, 1, 67, 54,0x14), FieldTrait(1195,13, 68, 54,0x14), FieldTrait(1196,15, 69, 54,0x14),
12109  FieldTrait(1197,15, 76, 54,0x14), FieldTrait(1198, 1, 70, 54,0x14), FieldTrait(1199,11, 71, 54,0x14),
12110  FieldTrait(1200,11, 72, 54,0x14), FieldTrait(1227,15, 63, 54,0x14), FieldTrait(1242, 8, 75, 54,0x14),
12111  FieldTrait(1244, 8, 74, 54,0x14), FieldTrait(1300,15,113, 0,0x04), FieldTrait(1301,20,112, 0,0x04),
12112  FieldTrait(1435, 1, 77, 54,0x14), FieldTrait(1439, 1, 78, 54,0x14), FieldTrait(1449,15, 79, 54,0x14),
12113  FieldTrait(1450,15, 80, 54,0x14), FieldTrait(1451,14, 81, 54,0x14), FieldTrait(1452,14, 82, 54,0x14),
12114  FieldTrait(1457,14, 83, 54,0x14), FieldTrait(1458,14, 84, 54,0x14), FieldTrait(1465,15,114, 0,0x04),
12115  FieldTrait(1470, 1,115, 0,0x04), FieldTrait(1471, 1,116, 0,0x04), FieldTrait(1478, 1, 85, 54,0x14),
12116  FieldTrait(1479, 1, 86, 54,0x14), FieldTrait(1480,14, 87, 54,0x14), FieldTrait(1481, 1, 88, 54,0x14),
12117  FieldTrait(1482, 1, 89, 54,0x14), FieldTrait(1483, 1, 90, 21,0x1c)
12118 };
12119 const FieldTrait_Hash_Array SecurityListRequest::_ftha(SecurityListRequest::_traits, 116);
12121 //-------------------------------------------------------------------------------------------------
12122 const FieldTrait *SecurityListRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
12123 const FieldTrait_Hash_Array& SecurityListRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
12124 const MsgType& SecurityListRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
12125 //-------------------------------------------------------------------------------------------------
12126 const FieldTrait *SecurityListRequest::NoLegs::_traits(NoLegsV7_traits);
12127 const FieldTrait_Hash_Array& SecurityListRequest::NoLegs::_ftha(NoLegsV7_ftha);
12128 const MsgType& SecurityListRequest::NoLegs::_msgtype(NoLegsV7_msgtype);
12129 //-------------------------------------------------------------------------------------------------
12130 const FieldTrait *SecurityListRequest::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
12131 const FieldTrait_Hash_Array& SecurityListRequest::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
12132 const MsgType& SecurityListRequest::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
12133 //-------------------------------------------------------------------------------------------------
12134 const FieldTrait *SecurityListRequest::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
12135 const FieldTrait_Hash_Array& SecurityListRequest::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
12136 const MsgType& SecurityListRequest::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
12137 //-------------------------------------------------------------------------------------------------
12138 const FieldTrait *SecurityListRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
12139 const FieldTrait_Hash_Array& SecurityListRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
12140 const MsgType& SecurityListRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
12141 //-------------------------------------------------------------------------------------------------
12142 const FieldTrait *SecurityListRequest::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
12143 const FieldTrait_Hash_Array& SecurityListRequest::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
12145 //-------------------------------------------------------------------------------------------------
12146 const FieldTrait *SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
12147 const FieldTrait_Hash_Array& SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
12148 const MsgType& SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
12149 //-------------------------------------------------------------------------------------------------
12151 const FieldTrait_Hash_Array& SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
12153 //-------------------------------------------------------------------------------------------------
12154 const FieldTrait *SecurityListRequest::NoEvents::_traits(NoEventsV1_traits);
12155 const FieldTrait_Hash_Array& SecurityListRequest::NoEvents::_ftha(NoEventsV1_ftha);
12156 const MsgType& SecurityListRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
12157 //-------------------------------------------------------------------------------------------------
12158 const FieldTrait *SecurityListRequest::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
12159 const FieldTrait_Hash_Array& SecurityListRequest::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
12160 const MsgType& SecurityListRequest::NoInstrAttrib::_msgtype(NoInstrAttribV1_msgtype);
12161 //-------------------------------------------------------------------------------------------------
12162 const FieldTrait *SecurityListRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
12163 const FieldTrait_Hash_Array& SecurityListRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
12164 const MsgType& SecurityListRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
12165 //-------------------------------------------------------------------------------------------------
12166 const FieldTrait *SecurityListRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
12167 const FieldTrait_Hash_Array& SecurityListRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
12169 //-------------------------------------------------------------------------------------------------
12170 const FieldTrait *SecurityListRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
12171 const FieldTrait_Hash_Array& SecurityListRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
12172 const MsgType& SecurityListRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
12173 //-------------------------------------------------------------------------------------------------
12174 const FieldTrait *SecurityListRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
12175 const FieldTrait_Hash_Array& SecurityListRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
12177 //-------------------------------------------------------------------------------------------------
12179 const FieldTrait_Hash_Array& SecurityListRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
12181 //-------------------------------------------------------------------------------------------------
12182 const FieldTrait SecurityList::_traits[] =
12183 {
12184  FieldTrait( 60,22, 22, 0,0x04), FieldTrait( 146, 1, 6,143,0x1c), FieldTrait( 320,15, 1, 0,0x04),
12185  FieldTrait( 322,15, 2, 0,0x04), FieldTrait( 393, 1, 4, 0,0x04), FieldTrait( 560, 1, 3, 0,0x04),
12186  FieldTrait( 715,25, 8, 0,0x04), FieldTrait( 893, 8, 5, 0,0x04), FieldTrait( 964, 1, 7, 0,0x04),
12187  FieldTrait(1180,15, 11, 8,0x14), FieldTrait(1181, 4, 12, 8,0x14), FieldTrait(1300,15, 10, 0,0x04),
12188  FieldTrait(1301,20, 9, 0,0x04), FieldTrait(1350, 4, 13, 8,0x14), FieldTrait(1352, 8, 14, 8,0x14),
12189  FieldTrait(1465,15, 15, 0,0x04), FieldTrait(1466,15, 16, 0,0x04), FieldTrait(1467,15, 17, 0,0x04),
12190  FieldTrait(1468, 2, 18, 0,0x04), FieldTrait(1469,28, 19, 0,0x04), FieldTrait(1470, 1, 20, 0,0x04),
12191  FieldTrait(1471, 1, 21, 0,0x04)
12192 };
12193 const FieldTrait_Hash_Array SecurityList::_ftha(SecurityList::_traits, 22);
12194 const MsgType SecurityList::_msgtype("y");
12195 //-------------------------------------------------------------------------------------------------
12196 const FieldTrait SecurityList::NoRelatedSym::_traits[] =
12197 {
12198  FieldTrait( 15,19,102, 0,0x04), FieldTrait( 22,15, 4, 54,0x14), FieldTrait( 48,15, 3, 54,0x14),
12199  FieldTrait( 55,15, 1, 54,0x14), FieldTrait( 58,15,119, 0,0x04), FieldTrait( 65,15, 2, 54,0x14),
12200  FieldTrait( 106,15, 30, 54,0x14), FieldTrait( 107,15, 33, 54,0x14), FieldTrait( 167,15, 8, 54,0x14),
12201  FieldTrait( 200,21, 10, 54,0x14), FieldTrait( 201, 1, 71, 54,0x14), FieldTrait( 202,11, 24, 54,0x14),
12202  FieldTrait( 206, 7, 26, 54,0x14), FieldTrait( 207,20, 29, 54,0x14), FieldTrait( 218,12,105,160,0x14),
12203  FieldTrait( 220,19,106,160,0x14), FieldTrait( 221,15,107,160,0x14), FieldTrait( 222,15,108,160,0x14),
12204  FieldTrait( 223,14, 28, 54,0x14), FieldTrait( 224,25, 12, 54,0x14), FieldTrait( 225,25, 13, 54,0x14),
12205  FieldTrait( 226, 1, 15, 54,0x14), FieldTrait( 227,14, 16, 54,0x14), FieldTrait( 228, 9, 17, 54,0x14),
12206  FieldTrait( 231, 9, 27, 54,0x14), FieldTrait( 232, 1,103,162,0x1c), FieldTrait( 235,15,113,198,0x14),
12207  FieldTrait( 236,14,114,198,0x14), FieldTrait( 239, 1, 14, 54,0x14), FieldTrait( 240,25, 23, 54,0x14),
12208  FieldTrait( 255,15, 18, 54,0x14), FieldTrait( 348, 2, 31, 54,0x14), FieldTrait( 349,28, 32, 54,0x14),
12209  FieldTrait( 350, 2, 34, 54,0x14), FieldTrait( 351,28, 35, 54,0x14), FieldTrait( 354, 2,120, 0,0x04),
12210  FieldTrait( 355,28,121, 0,0x04), FieldTrait( 423, 1,137, 10,0x14), FieldTrait( 454, 1, 5,142,0x1c),
12211  FieldTrait( 460, 1, 6, 54,0x14), FieldTrait( 461,15, 7, 54,0x14), FieldTrait( 470,18, 20, 54,0x14),
12212  FieldTrait( 471,15, 21, 54,0x14), FieldTrait( 472,15, 22, 54,0x14), FieldTrait( 541,25, 11, 54,0x14),
12213  FieldTrait( 543,15, 19, 54,0x14), FieldTrait( 555, 1,104, 51,0x1c), FieldTrait( 561,10,134, 10,0x14),
12214  FieldTrait( 562,10,129, 10,0x14), FieldTrait( 662,11,109,160,0x14), FieldTrait( 663, 1,110,160,0x14),
12215  FieldTrait( 667,21, 37, 54,0x14), FieldTrait( 668, 1, 89, 55,0x14), FieldTrait( 691,15, 36, 54,0x14),
12216  FieldTrait( 696,25,116,198,0x14), FieldTrait( 697,11,117,198,0x14), FieldTrait( 698, 1,118,198,0x14),
12217  FieldTrait( 699,15,111,160,0x14), FieldTrait( 701,25,115,198,0x14), FieldTrait( 711, 1,101,188,0x1c),
12218  FieldTrait( 761,15,112,160,0x14), FieldTrait( 762,15, 9, 54,0x14), FieldTrait( 788, 1, 96, 44,0x14),
12219  FieldTrait( 827, 1,128, 10,0x14), FieldTrait( 864, 1, 40, 38,0x1c), FieldTrait( 869,14, 90, 55,0x14),
12220  FieldTrait( 870, 1, 91, 9,0x1c), FieldTrait( 873,25, 41, 54,0x14), FieldTrait( 874,25, 42, 54,0x14),
12221  FieldTrait( 875, 1, 38, 54,0x14), FieldTrait( 876,15, 39, 54,0x14), FieldTrait( 898,14,100, 44,0x14),
12222  FieldTrait( 913,15, 92, 44,0x14), FieldTrait( 914,15, 93, 44,0x14), FieldTrait( 915,25, 94, 44,0x14),
12223  FieldTrait( 916,25, 97, 44,0x14), FieldTrait( 917,25, 98, 44,0x14), FieldTrait( 918,19, 95, 44,0x14),
12224  FieldTrait( 919, 1, 99, 44,0x14), FieldTrait( 947,19, 25, 54,0x14), FieldTrait( 965,15, 43, 54,0x14),
12225  FieldTrait( 966,15, 44, 54,0x14), FieldTrait( 967, 9, 46, 54,0x14), FieldTrait( 968, 9, 47, 54,0x14),
12226  FieldTrait( 969, 9, 48, 54,0x14), FieldTrait( 970, 1, 49, 54,0x14), FieldTrait( 971, 1, 50, 54,0x14),
12227  FieldTrait( 996,15, 52, 54,0x14), FieldTrait( 997,15, 53, 54,0x14), FieldTrait(1018, 1, 51, 57,0x1c),
12228  FieldTrait(1049, 7, 45, 54,0x14), FieldTrait(1079,26, 54, 54,0x14), FieldTrait(1140,10,130, 10,0x14),
12229  FieldTrait(1143, 9,131, 10,0x14), FieldTrait(1144, 1,132, 10,0x14), FieldTrait(1146,13, 56, 54,0x14),
12230  FieldTrait(1147,10, 57, 54,0x14), FieldTrait(1148,11,125,106,0x14), FieldTrait(1149,11,126,106,0x14),
12231  FieldTrait(1150,11,127,106,0x14), FieldTrait(1151,15, 55, 54,0x14), FieldTrait(1184, 2, 58,150,0x14),
12232  FieldTrait(1185,29, 59,150,0x14), FieldTrait(1186,15, 60,150,0x14), FieldTrait(1191,15, 62, 54,0x14),
12233  FieldTrait(1192,10, 63, 54,0x14), FieldTrait(1193, 7, 64, 54,0x14), FieldTrait(1194, 1, 65, 54,0x14),
12234  FieldTrait(1195,13, 66, 54,0x14), FieldTrait(1196,15, 67, 54,0x14), FieldTrait(1197,15, 74, 54,0x14),
12235  FieldTrait(1198, 1, 68, 54,0x14), FieldTrait(1199,11, 69, 54,0x14), FieldTrait(1200,11, 70, 54,0x14),
12236  FieldTrait(1201, 1,140,164,0x1c), FieldTrait(1205, 1,122,170,0x1c), FieldTrait(1227,15, 61, 54,0x14),
12237  FieldTrait(1234, 1,123, 68,0x1c), FieldTrait(1242, 8, 73, 54,0x14), FieldTrait(1244, 8, 72, 54,0x14),
12238  FieldTrait(1245,19,133, 10,0x14), FieldTrait(1306, 1,124,106,0x14), FieldTrait(1309, 1,138,175,0x1c),
12239  FieldTrait(1312, 1,139, 79,0x1c), FieldTrait(1377, 1,135, 10,0x14), FieldTrait(1378, 1,136, 10,0x14),
12240  FieldTrait(1435, 1, 75, 54,0x14), FieldTrait(1439, 1, 76, 54,0x14), FieldTrait(1449,15, 77, 54,0x14),
12241  FieldTrait(1450,15, 78, 54,0x14), FieldTrait(1451,14, 79, 54,0x14), FieldTrait(1452,14, 80, 54,0x14),
12242  FieldTrait(1457,14, 81, 54,0x14), FieldTrait(1458,14, 82, 54,0x14), FieldTrait(1478, 1, 83, 54,0x14),
12243  FieldTrait(1479, 1, 84, 54,0x14), FieldTrait(1480,14, 85, 54,0x14), FieldTrait(1481, 1, 86, 54,0x14),
12244  FieldTrait(1482, 1, 87, 54,0x14), FieldTrait(1483, 1, 88, 21,0x1c), FieldTrait(1504,22,141, 0,0x04)
12245 };
12246 const FieldTrait_Hash_Array
12248 const MsgType SecurityList::NoRelatedSym::_msgtype("NoRelatedSym");
12249 //-------------------------------------------------------------------------------------------------
12250 const FieldTrait *SecurityList::NoRelatedSym::NoStipulations::_traits(NoStipulationsV1_traits);
12251 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoStipulations::_ftha(NoStipulationsV1_ftha);
12252 const MsgType& SecurityList::NoRelatedSym::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
12253 //-------------------------------------------------------------------------------------------------
12254 const FieldTrait *SecurityList::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
12255 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
12256 const MsgType& SecurityList::NoRelatedSym::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
12257 //-------------------------------------------------------------------------------------------------
12258 const FieldTrait *SecurityList::NoRelatedSym::NoLegs::_traits(NoLegsV4_traits);
12259 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoLegs::_ftha(NoLegsV4_ftha);
12260 const MsgType& SecurityList::NoRelatedSym::NoLegs::_msgtype(NoLegsV4_msgtype);
12261 //-------------------------------------------------------------------------------------------------
12262 const FieldTrait *SecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
12263 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
12265 //-------------------------------------------------------------------------------------------------
12266 const FieldTrait *SecurityList::NoRelatedSym::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
12267 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
12269 //-------------------------------------------------------------------------------------------------
12270 const FieldTrait *SecurityList::NoRelatedSym::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
12271 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
12272 const MsgType& SecurityList::NoRelatedSym::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
12273 //-------------------------------------------------------------------------------------------------
12274 const FieldTrait *SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
12275 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
12277 //-------------------------------------------------------------------------------------------------
12278 const FieldTrait *SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
12279 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
12281 //-------------------------------------------------------------------------------------------------
12282 const FieldTrait *SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
12283 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
12285 //-------------------------------------------------------------------------------------------------
12287 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
12289 //-------------------------------------------------------------------------------------------------
12290 const FieldTrait *SecurityList::NoRelatedSym::NoEvents::_traits(NoEventsV1_traits);
12291 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
12292 const MsgType& SecurityList::NoRelatedSym::NoEvents::_msgtype(NoEventsV1_msgtype);
12293 //-------------------------------------------------------------------------------------------------
12294 const FieldTrait *SecurityList::NoRelatedSym::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
12295 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
12296 const MsgType& SecurityList::NoRelatedSym::NoInstrAttrib::_msgtype(NoInstrAttribV1_msgtype);
12297 //-------------------------------------------------------------------------------------------------
12298 const FieldTrait *SecurityList::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
12299 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
12300 const MsgType& SecurityList::NoRelatedSym::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
12301 //-------------------------------------------------------------------------------------------------
12302 const FieldTrait *SecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
12303 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
12305 //-------------------------------------------------------------------------------------------------
12306 const FieldTrait *SecurityList::NoRelatedSym::NoStrikeRules::_traits(NoStrikeRulesV1_traits);
12307 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoStrikeRules::_ftha(NoStrikeRulesV1_ftha);
12308 const MsgType& SecurityList::NoRelatedSym::NoStrikeRules::_msgtype(NoStrikeRulesV1_msgtype);
12309 //-------------------------------------------------------------------------------------------------
12310 const FieldTrait *SecurityList::NoRelatedSym::NoStrikeRules::NoMaturityRules::_traits(NoMaturityRulesV1_traits);
12311 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoStrikeRules::NoMaturityRules::_ftha(NoMaturityRulesV1_ftha);
12313 //-------------------------------------------------------------------------------------------------
12314 const FieldTrait *SecurityList::NoRelatedSym::NoTickRules::_traits(NoTickRulesV1_traits);
12315 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoTickRules::_ftha(NoTickRulesV1_ftha);
12316 const MsgType& SecurityList::NoRelatedSym::NoTickRules::_msgtype(NoTickRulesV1_msgtype);
12317 //-------------------------------------------------------------------------------------------------
12318 const FieldTrait *SecurityList::NoRelatedSym::NoLotTypeRules::_traits(NoLotTypeRulesV1_traits);
12319 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoLotTypeRules::_ftha(NoLotTypeRulesV1_ftha);
12320 const MsgType& SecurityList::NoRelatedSym::NoLotTypeRules::_msgtype(NoLotTypeRulesV1_msgtype);
12321 //-------------------------------------------------------------------------------------------------
12322 const FieldTrait *SecurityList::NoRelatedSym::NoTradingSessionRules::_traits(NoTradingSessionRulesV1_traits);
12323 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoTradingSessionRules::_ftha(NoTradingSessionRulesV1_ftha);
12324 const MsgType& SecurityList::NoRelatedSym::NoTradingSessionRules::_msgtype(NoTradingSessionRulesV1_msgtype);
12325 //-------------------------------------------------------------------------------------------------
12326 const FieldTrait *SecurityList::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_traits(NoMDFeedTypesV1_traits);
12327 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_ftha(NoMDFeedTypesV1_ftha);
12329 //-------------------------------------------------------------------------------------------------
12330 const FieldTrait *SecurityList::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_traits(NoExecInstRulesV1_traits);
12331 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_ftha(NoExecInstRulesV1_ftha);
12333 //-------------------------------------------------------------------------------------------------
12334 const FieldTrait *SecurityList::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_traits(NoMatchRulesV1_traits);
12335 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_ftha(NoMatchRulesV1_ftha);
12337 //-------------------------------------------------------------------------------------------------
12338 const FieldTrait *SecurityList::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_traits(NoOrdTypeRulesV1_traits);
12339 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_ftha(NoOrdTypeRulesV1_ftha);
12341 //-------------------------------------------------------------------------------------------------
12342 const FieldTrait *SecurityList::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_traits(NoTimeInForceRulesV1_traits);
12343 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_ftha(NoTimeInForceRulesV1_ftha);
12345 //-------------------------------------------------------------------------------------------------
12346 const FieldTrait *SecurityList::NoRelatedSym::NoNestedInstrAttrib::_traits(NoNestedInstrAttribV1_traits);
12347 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoNestedInstrAttrib::_ftha(NoNestedInstrAttribV1_ftha);
12348 const MsgType& SecurityList::NoRelatedSym::NoNestedInstrAttrib::_msgtype(NoNestedInstrAttribV1_msgtype);
12349 //-------------------------------------------------------------------------------------------------
12350 const FieldTrait *SecurityList::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
12351 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
12352 const MsgType& SecurityList::NoRelatedSym::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
12353 //-------------------------------------------------------------------------------------------------
12354 const FieldTrait *SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
12355 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
12357 //-------------------------------------------------------------------------------------------------
12359 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
12361 //-------------------------------------------------------------------------------------------------
12362 const FieldTrait DerivativeSecurityListRequest::_traits[] =
12363 {
12364  FieldTrait( 15,19, 76, 0,0x04), FieldTrait( 58,15, 77, 0,0x04), FieldTrait( 241,25, 14,191,0x14),
12365  FieldTrait( 242,25, 15,191,0x14), FieldTrait( 243, 1, 16,191,0x14), FieldTrait( 244, 1, 17,191,0x14),
12366  FieldTrait( 245,14, 18,191,0x14), FieldTrait( 246, 9, 19,191,0x14), FieldTrait( 247,25, 25,191,0x14),
12367  FieldTrait( 256,15, 20,191,0x14), FieldTrait( 263, 7, 82, 0,0x04), FieldTrait( 305,15, 6,191,0x14),
12368  FieldTrait( 306,15, 32,191,0x14), FieldTrait( 307,15, 35,191,0x14), FieldTrait( 308,20, 31,191,0x14),
12369  FieldTrait( 309,15, 5,191,0x14), FieldTrait( 310,15, 10,191,0x14), FieldTrait( 311,15, 3,191,0x14),
12370  FieldTrait( 312,15, 4,191,0x14), FieldTrait( 313,21, 12,191,0x14), FieldTrait( 315, 1, 62,191,0x14),
12371  FieldTrait( 316,11, 26,191,0x14), FieldTrait( 317, 7, 28,191,0x14), FieldTrait( 318,19, 40,191,0x14),
12372  FieldTrait( 320,15, 1, 0,0x04), FieldTrait( 336,15, 80, 0,0x04), FieldTrait( 354, 2, 78, 0,0x04),
12373  FieldTrait( 355,28, 79, 0,0x04), FieldTrait( 362, 2, 33,191,0x14), FieldTrait( 363,28, 34,191,0x14),
12374  FieldTrait( 364, 2, 36,191,0x14), FieldTrait( 365,28, 37,191,0x14), FieldTrait( 435,14, 30,191,0x14),
12375  FieldTrait( 436, 9, 29,191,0x14), FieldTrait( 457, 1, 7,189,0x1c), FieldTrait( 462, 1, 8,191,0x14),
12376  FieldTrait( 463,15, 9,191,0x14), FieldTrait( 542,25, 13,191,0x14), FieldTrait( 559, 1, 2, 0,0x04),
12377  FieldTrait( 592,18, 22,191,0x14), FieldTrait( 593,15, 23,191,0x14), FieldTrait( 594,15, 24,191,0x14),
12378  FieldTrait( 595,15, 21,191,0x14), FieldTrait( 625,15, 81, 0,0x04), FieldTrait( 762,15, 75, 0,0x04),
12379  FieldTrait( 763,15, 11,191,0x14), FieldTrait( 810,11, 42,191,0x14), FieldTrait( 877,15, 38,191,0x14),
12380  FieldTrait( 878,15, 39,191,0x14), FieldTrait( 879,10, 41,191,0x14), FieldTrait( 882,11, 43,191,0x14),
12381  FieldTrait( 883,11, 44,191,0x14), FieldTrait( 884,13, 45,191,0x14), FieldTrait( 885,13, 46,191,0x14),
12382  FieldTrait( 886,13, 47,191,0x14), FieldTrait( 887, 1, 48,194,0x1c), FieldTrait( 941,19, 27,191,0x14),
12383  FieldTrait( 972,14, 49,191,0x14), FieldTrait( 973,13, 51,191,0x14), FieldTrait( 974,15, 52,191,0x14),
12384  FieldTrait( 975, 1, 50,191,0x14), FieldTrait( 998,15, 53,191,0x14), FieldTrait(1000,15, 54,191,0x14),
12385  FieldTrait(1038,13, 55,191,0x14), FieldTrait(1039,15, 57,191,0x14), FieldTrait(1044,10, 58,191,0x14),
12386  FieldTrait(1045, 9, 59,191,0x14), FieldTrait(1046, 7, 60,191,0x14), FieldTrait(1058, 1, 56,195,0x1c),
12387  FieldTrait(1213,26, 61,191,0x14), FieldTrait(1214,15, 85, 28,0x14), FieldTrait(1215,15, 86, 28,0x14),
12388  FieldTrait(1216,15, 87, 28,0x14), FieldTrait(1217,15, 88, 28,0x14), FieldTrait(1218, 1, 89, 32,0x1c),
12389  FieldTrait(1225,13,121, 28,0x14), FieldTrait(1228,15, 91, 28,0x14), FieldTrait(1243, 8, 92, 28,0x14),
12390  FieldTrait(1246, 1, 90, 28,0x14), FieldTrait(1247,15, 93, 28,0x14), FieldTrait(1248,15, 94, 28,0x14),
12391  FieldTrait(1249,15, 95, 28,0x14), FieldTrait(1250,15, 96, 28,0x14), FieldTrait(1251,21, 97, 28,0x14),
12392  FieldTrait(1252,25, 98, 28,0x14), FieldTrait(1253,26, 99, 28,0x14), FieldTrait(1254,15,100, 28,0x14),
12393  FieldTrait(1255, 7,101, 28,0x14), FieldTrait(1256,15,102, 28,0x14), FieldTrait(1257,15,104, 28,0x14),
12394  FieldTrait(1258,18,105, 28,0x14), FieldTrait(1259,15,106, 28,0x14), FieldTrait(1260,15,108, 28,0x14),
12395  FieldTrait(1261,11,107, 28,0x14), FieldTrait(1262,19,109, 28,0x14), FieldTrait(1263, 9,110, 28,0x14),
12396  FieldTrait(1264, 9,111, 28,0x14), FieldTrait(1265, 7,112, 28,0x14), FieldTrait(1266, 9,113, 28,0x14),
12397  FieldTrait(1267, 9,114, 28,0x14), FieldTrait(1268,13,115, 28,0x14), FieldTrait(1269,15,116, 28,0x14),
12398  FieldTrait(1270,10,117, 28,0x14), FieldTrait(1271,15,122, 28,0x14), FieldTrait(1272,20,123, 28,0x14),
12399  FieldTrait(1273, 1,124, 28,0x14), FieldTrait(1274, 1,125, 28,0x14), FieldTrait(1275,15,126, 28,0x14),
12400  FieldTrait(1276,25,103, 28,0x14), FieldTrait(1277, 2,127, 28,0x14), FieldTrait(1278,28,128, 28,0x14),
12401  FieldTrait(1279,15,129, 28,0x14), FieldTrait(1280, 2,130, 28,0x14), FieldTrait(1281,28,131, 28,0x14),
12402  FieldTrait(1282, 2,142, 34,0x14), FieldTrait(1283,28,143, 34,0x14), FieldTrait(1284,15,144, 34,0x14),
12403  FieldTrait(1285,21,132, 28,0x14), FieldTrait(1286, 1,133, 27,0x1c), FieldTrait(1292, 1,134, 30,0x1c),
12404  FieldTrait(1299, 7,120, 28,0x14), FieldTrait(1300,15, 84, 0,0x04), FieldTrait(1301,20, 83, 0,0x04),
12405  FieldTrait(1315,15,118, 28,0x14), FieldTrait(1316,10,119, 28,0x14), FieldTrait(1317, 7,135, 28,0x14),
12406  FieldTrait(1318,15,136, 28,0x14), FieldTrait(1319,15,137, 28,0x14), FieldTrait(1320, 1,138, 28,0x14),
12407  FieldTrait(1321,11,139, 28,0x14), FieldTrait(1322,11,140, 28,0x14), FieldTrait(1323, 1,141, 28,0x14),
12408  FieldTrait(1419, 1, 63,191,0x14), FieldTrait(1423,10, 64,191,0x14), FieldTrait(1424,15, 65,191,0x14),
12409  FieldTrait(1425,10, 66,191,0x14), FieldTrait(1437, 1, 67,191,0x14), FieldTrait(1438, 1,145, 28,0x14),
12410  FieldTrait(1441, 1, 68,191,0x14), FieldTrait(1442, 1,146, 28,0x14), FieldTrait(1453,15, 69,191,0x14),
12411  FieldTrait(1454,15, 70,191,0x14), FieldTrait(1455,14, 71,191,0x14), FieldTrait(1456,14, 72,191,0x14),
12412  FieldTrait(1459,14, 73,191,0x14), FieldTrait(1460,14, 74,191,0x14)
12413 };
12416 //-------------------------------------------------------------------------------------------------
12417 const FieldTrait *DerivativeSecurityListRequest::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
12418 const FieldTrait_Hash_Array& DerivativeSecurityListRequest::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
12419 const MsgType& DerivativeSecurityListRequest::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
12420 //-------------------------------------------------------------------------------------------------
12421 const FieldTrait *DerivativeSecurityListRequest::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
12422 const FieldTrait_Hash_Array& DerivativeSecurityListRequest::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
12423 const MsgType& DerivativeSecurityListRequest::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
12424 //-------------------------------------------------------------------------------------------------
12425 const FieldTrait *DerivativeSecurityListRequest::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
12426 const FieldTrait_Hash_Array& DerivativeSecurityListRequest::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
12427 const MsgType& DerivativeSecurityListRequest::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
12428 //-------------------------------------------------------------------------------------------------
12429 const FieldTrait *DerivativeSecurityListRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
12430 const FieldTrait_Hash_Array& DerivativeSecurityListRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
12432 //-------------------------------------------------------------------------------------------------
12433 const FieldTrait *DerivativeSecurityListRequest::NoDerivativeSecurityAltID::_traits(NoDerivativeSecurityAltIDV1_traits);
12434 const FieldTrait_Hash_Array& DerivativeSecurityListRequest::NoDerivativeSecurityAltID::_ftha(NoDerivativeSecurityAltIDV1_ftha);
12435 const MsgType& DerivativeSecurityListRequest::NoDerivativeSecurityAltID::_msgtype(NoDerivativeSecurityAltIDV1_msgtype);
12436 //-------------------------------------------------------------------------------------------------
12437 const FieldTrait *DerivativeSecurityListRequest::NoDerivativeEvents::_traits(NoDerivativeEventsV1_traits);
12438 const FieldTrait_Hash_Array& DerivativeSecurityListRequest::NoDerivativeEvents::_ftha(NoDerivativeEventsV1_ftha);
12439 const MsgType& DerivativeSecurityListRequest::NoDerivativeEvents::_msgtype(NoDerivativeEventsV1_msgtype);
12440 //-------------------------------------------------------------------------------------------------
12441 const FieldTrait *DerivativeSecurityListRequest::NoDerivativeInstrumentParties::_traits(NoDerivativeInstrumentPartiesV1_traits);
12442 const FieldTrait_Hash_Array& DerivativeSecurityListRequest::NoDerivativeInstrumentParties::_ftha(NoDerivativeInstrumentPartiesV1_ftha);
12443 const MsgType& DerivativeSecurityListRequest::NoDerivativeInstrumentParties::_msgtype(NoDerivativeInstrumentPartiesV1_msgtype);
12444 //-------------------------------------------------------------------------------------------------
12445 const FieldTrait *DerivativeSecurityListRequest::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits(NoDerivativeInstrumentPartySubIDsV1_traits);
12446 const FieldTrait_Hash_Array& DerivativeSecurityListRequest::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_ftha(NoDerivativeInstrumentPartySubIDsV1_ftha);
12448 
12449 } // namespace TEX
12450 } // namespace FIX8
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType & _msgtype
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const MsgType & _msgtype
static const MsgType _msgtype
static const FieldTrait * _traits
static const FieldTrait_Hash_Array _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const MsgType & _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType & _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType & _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const MsgType _msgtype
static const MsgType & _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const MsgType & _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const MsgType & _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const MsgType & _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array _ftha
static const FieldTrait _traits[]
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
Field< f8String, 35 > MsgType
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType & _msgtype
static const FieldTrait_Hash_Array _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait _traits[]
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait * _traits
static const FieldTrait _traits[]
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType & _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait _traits[]
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const MsgType _msgtype
static const FieldTrait _traits[]
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType & _msgtype
static const MsgType _msgtype
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait _traits[]
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array _ftha
static const MsgType & _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType & _msgtype
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const MsgType & _msgtype
static const FieldTrait * _traits
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const MsgType & _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType & _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const MsgType _msgtype
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType & _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType & _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait _traits[]
static const FieldTrait * _traits
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const FieldTrait * _traits
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait * _traits
static const MsgType & _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const MsgType _msgtype
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const MsgType & _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait _traits[]
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const MsgType & _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait _traits[]
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array _ftha
static const FieldTrait _traits[]
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType & _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait * _traits
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const MsgType & _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const MsgType _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const MsgType & _msgtype
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait_Hash_Array _ftha
static const FieldTrait * _traits
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait _traits[]
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha
static const FieldTrait_Hash_Array & _ftha